android MediaPlayer 创建失败的问题及解答
来源:互联网 发布:无主之地mac 迅雷下载 编辑:程序博客网 时间:2024/05/17 13:39
Android中初始化MediaPlayer有两种方式:
一、
MediaPlayer mp = new MediaPlayer();
接着可以用下面两种方式来指定资源文件
(1)mediaplayer.setDataSource("/sdcard/oppo.mp3"); //OK
(2)mediaplayer.setDataSource("http://mms.3bu.com/ring/ring/200808151615132.mp3");//OK
二、
MediaPlayer mp = MediaPlayer.create(Context,R.raw.xxx);
或者
MediaPlayer mp = MediaPlayer.create(Context,Uri.parse(string));
这里注意,R.raw.xxx中的xxx文件不能过大,否则MediaPlayer会实例化失败,返回null
就这这里我浪费了好长时间,这里我暴露出来了我的一个很大的缺点:在遇到瓶颈时,思维懒惰,不去发散的去想,而是老在一个点上打转,
比如开始觉得MediaPlayer.create(this,R.raw.xxx)这种方式没有错误,但是返回值为空,这是我不应该去怀疑编译器的问题,不应该在去找其他别人的程序去测试,而就是去参考别人的代码后,遇到的还是同样的问题,这是我就应该从我的资源这个角度去想,而不是其他!!!!!
灵敏的思维比所谓的勤奋重要!!!!!!!!!要有锻炼自己思维的强烈意识!!!!!!!!!!!!!让拥有一个灵活的积极的思维作为一个人生使命来做,学会积极思考!
- android MediaPlayer 创建失败的问题及解答
- android MediaPlayer 创建失败的问题及解答
- Makefile 的问题及解答~
- ANDROID中MediaPlayer的使用问题!
- android开发MediaPlayer遇到的问题记录
- Spring(本质创建对象和组装对象思想)的一些小问题及解答
- CreateWindow创建失败的问题
- android Mediaplayer的创建流程和释放流程
- 面试问题及解答
- ffmpeg问题及解答
- JAVA 问题及解答
- 使用Android Studio开发时遇到的问题及解答(持续更新中~~)
- surfaceView+MediaPlayer的问题
- Android Media Playback 中的MediaPlayer的用法及注意事项(二)
- Android 与gradle常见相关问题及解答(1)
- Android 与gradle常见相关问题及解答(2)
- Android 与gradle常见相关问题及解答(3)
- Android MediaPlayer的生命周期
- TableView出错:Either the tableModel parameter or both source and columns parameters must be specified by component.....
- CContextMenuManager上下文菜单管理器以及为菜单添加图标
- World Wind for Java坐标系
- 学习C++零星记录
- 如何判断一台机器是否属于域
- android MediaPlayer 创建失败的问题及解答
- android MediaPlayer 创建失败的问题及解答
- 事务日志在运行 SQL Server 的计算机上意外增大或充满
- 堆和栈的区别
- Printer的学习
- 一些Flex开源项目的整理
- Spring Framework—声明式事务管理(转:http://blog.csdn.net/J2EEWEIWEI/archive/2010/09/28/5911865.aspx)
- 浅谈确定性函数,确定性函数和标量子查询的cache机制,代码可重用和性能
- STL 源码剖析