android 播放音频和视频
16lz
2022-05-29
摘自ApiDemo
1、播放音频
a.第一种方式
b.第二种方式
2、播放视频
1、播放音频
a.第一种方式
MediaPlayer mMediaPlayer; mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(path); mMediaPlayer.prepare(); mMediaPlayer.start();
b.第二种方式
mMediaPlayer = MediaPlayer.create(this, R.raw.test_cbr); mMediaPlayer.start();
2、播放视频
// Create a new media player and set the listeners MediaPlayer mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(path); mMediaPlayer.setDisplay(holder); mMediaPlayer.prepare(); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setOnVideoSizeChangedListener(this); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mVideoView = (VideoView) findViewById(R.id.surface_view); if (path == "") { // Tell the user to provide a media file URL/path. Toast.makeText( VideoViewDemo.this, "Please edit VideoViewDemo Activity, and set path" + " variable to your media file URL/path", Toast.LENGTH_LONG).show(); } else { /* * Alternatively,for streaming media you can use * mVideoView.setVideoURI(Uri.parse(URLstring)); */ mVideoView.setVideoPath(path); mVideoView.setMediaController(new MediaController(this)); mVideoView.requestFocus(); }
更多相关文章
- Android(安卓)MediaPlayer Playback---多媒体开发应用程序接口
- android 多张图片动画方式轮播(转载)
- Android(安卓)– Video/Music 视频音乐播放
- Android录音功能和播放录音功能的示例源码
- Android(安卓)getResources().getDrawable() deprecated API 22
- android邮件发送几种方式
- Android创建和删除桌面快捷方式
- Android创建和删除桌面快捷方式
- Android视频播放项目总结之 使用Android中的videoView自己定义,暂