今天早上请假
今天看了下meidaplayer播放的一些处理
media player 如果是播放raw目录下的文件,一般是调用
MediaPlayer.create(this, R.raw.test);//方法
注意(这样的方式调用,就不可以使用prepare方法否则会报错:我今天遇到的错误就是这个)
如果是其他类型比如
a. 存储在SD卡或其他文件路径下的媒体文件
例如:mp.setDataSource("/sdcard/test.mp3");
b. 网络上的媒体文件
例如:mp.setDataSource("mp3或者mp4的地址");
。今天做的是一个 循环播放的例子,就是每隔5S播放一次
直接在那个onCompletion的回调监听里面,if(isPlayer&&player!=null)
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
if(isPlayer&&player!=null)
player.start();
}
},5000);
本文介绍了在Android中使用MediaPlayer进行音频播放的方法,特别是如何避免常见错误并实现每5秒循环播放的功能。文中详细解释了不同类型的媒体文件加载方式,并提供了一个具体的实现示例。
2507

被折叠的 条评论
为什么被折叠?



