播放音频/视频

播放音频的步骤:

1.音频文件放在sdcard中,申请权限

  

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2.创建MediaPlayer对象,并准备好播放

  

private MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("/sdcard/music.mp3");  //设置资源路径
mediaPlayer.prepare();                            //播放前调用,完成准备工作

3.执行相关操作

  

    mediaPlayer.start();  //开始播放
    mediaPlayer.pause();  //暂停播放
    mediaPlayer.stop();   //停止播放,调用后要重新调用prepare()才能再次播放
    mediaPlayer.reset();   //将MediaPlayer对象重置到刚刚创建的状态
    mediaPlayer.seekTo();   //指定位置开始播放
    mediaPlayer.release();  //释放掉与MediaPlayer对象相关的资源
    mediaPlayer.isPlaying(); //判断当前mediaPlayer是否在播放
    mediaPlayer.getDuration(); //获取音频文件时长

播放视频的步骤:

1.视频文件放在sdcard中,申请权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2.在layout.xml布局文件中添加VideoView控件

3.在主线程中,获取VideoView控件,并设置资源路径

   

VideoView videoView;  //声明对象


在onCreate()方法中添加以下代码


videoView=(VideoView)findViewById(R.id.videoView);
    videoView.setVideoPath("/sdcard/test.mp4"); //设置资源路径

4.让videoView执行相应操作

    videoView.start()     //开始播放

    videoView.pause()   //暂停播放

    videoView.resume()  //从头开始播放

    videoView.seekTo()  //指定位置开始播放

    videoView.isPlaying()    //判断是否正在播放

    videoView.getDuration()  //获取视频文件时长

  

猜你喜欢

转载自542255641.iteye.com/blog/2395701