源码下载:
https://download.youkuaiyun.com/download/qq_31939617/10443928下载
使用MediaPlayer播放assets目录下的媒体文件
1) 通过Context.getAssets()方法获得AssetManager对象
2) 通过AssetManager对象的openFd(String name)方法打开指定的原生资源文件夹,返回一个AssetFileDescriptor对象
3) 通过AssetFileDescriptor的getFileDescriptor()得到一个FileDescriptor对象
4) 通过public void setDataSource (FileDescriptor fd, long offset, long length)来创建MediaPlayer对象
5) 调用MediaPlayer.prepare()方法准备音频
6) 调用MediaPlayer的start()、pause()、stop()等方法控制
先上图:

本文介绍了如何在Android中使用MediaPlayer播放assets目录下的音频文件。步骤包括获取AssetManager,使用AssetFileDescriptor,设置数据源,准备播放及控制播放状态。提供了相关代码示例和源码下载链接。
订阅专栏 解锁全文
4499

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



