Android中mp3长度小于1秒造成播放失败
来源:互联网 发布:自动化dcs控制软件 编辑:程序博客网 时间:2024/04/29 20:35
①使用讯飞软核方案,项目只能在讯飞提供的硬件上启动
②在唤醒的回调中,调用MediaPlayer播放mp3文件
③mp3文件长度小于1秒
在这种情况下,代码能正常执行,但是没有声音。https://stackoverflow.com/questions/11985815/android-media-player-error-100-0这个网址上有说明,mp3文件小于1秒,播放不成功。后来用软件将mp3文件拉长超过1秒,播放成功。这种情况不清楚原因,Mark一下,待后续研究。
播放部分代码如下:
public void awakeMP3Start(Context context) { try { String voiceName = SharedPrefsUtil.getValue(context,PronuncationSetActivity.VOICE_NAME,"xiaoyan"); String awakePath = null; switch (voiceName){ case "xiaoyan": awakePath = "xiaoyan.mp3"; break; case "xiaofeng": awakePath = "xiaofeng.mp3"; break; case "nannan": awakePath = "nannan.mp3"; break; } mediaPlayer.reset(); Uri myUri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.nannan); System.out.println(myUri); mediaPlayer.setDataSource(context, myUri); mediaPlayer.prepare(); } catch (Exception e) { if (e != null) { e.printStackTrace(); } }
阅读全文
0 0
- Android中mp3长度小于1秒造成播放失败
- android命令行播放mp3
- android命令行播放mp3
- android mp3播放器
- Android 播放mp3
- Fedora12中MP3播放
- 提示音的播放(小于30秒)(OC)
- Android学习-MP3播放器
- Android学习笔记--播放MP3
- Android MP3播放(web)
- Android MP3播放器MediaPlayer
- android实现MP3播放器
- Android AudioTrack播放mp3文件
- android 播放本地mp3和播放远程mp3
- android 播放本地mp3和播放远程mp3
- android mp3播放器学习之预备知识1:activity
- TED MP3播放器,Android版(1)
- Android应用开发--MP3音乐播放器界面设计(1)
- c++与stl入门部分学习
- dp—完全背包
- zookeeper集群环境搭建
- MySQL索引背后的数据结构及算法原理
- 利用angular指令监听ng-repeat渲染完成后执行函数
- Android中mp3长度小于1秒造成播放失败
- SpringBoot28-springboot企业级开发-安全控制Spring Security
- C#中数组、ArrayList和List三者的区别
- numpy学习笔记1—ravel() 和 flatten()
- properties文件
- bzoj 1009&&1875[矩阵优化dp]
- eclipse编码设置都有哪些项?JavaEE开发常用preference 查找:workspace、JSP两项
- 【线段树】bzoj2957:楼房重建
- RabbitMQ之Work Queues