Android(安卓)MediaPlayer指定文件位置播放
16lz
2021-01-26
工作性质原因对声音数据的操作主要是针对文件或者数据库内部的内容,此种情况可以采用从文件或者数据库中将数据读取出来,保存为文件,再通过指定文件路径的方式进行播放。
如下是自我尝试的方式,抛砖引玉。
打开文件,获取FileDescriptor:
创建MediaPlayer:
提示:功能退出时记得关闭文件,释放MediaPlayer。
2010_10_18_16_50
如下是自我尝试的方式,抛砖引玉。
打开文件,获取FileDescriptor:
RandomAccessFile mRandomFile = new RandomAccessFile(sRandomFileName, "r");FileDescriptor mFileDes = mRandomFile.getFD();
创建MediaPlayer:
mediaPlayer = new MediaPlayer();mediaPlayer.setDataSource(mFileDes , iDataAddr, iDataLen);mediaPlayer.prepare();mediaPlayer.start();
提示:功能退出时记得关闭文件,释放MediaPlayer。
2010_10_18_16_50
更多相关文章
- Android实现文件下载
- Android使用Ant技术打包详解
- 使用 SQLiteDatabase 操作 SQLite 数据库
- Android(安卓)报错 “程序包R不存在...!”
- Android里面classes.dex如何生成
- Android开发之数据存储全方案
- Android中如何查看内存(上)
- Android数据储存——文件储存
- AndroidStudio上面最好用的插件