欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

播放多媒体文件 怎么调用手机自带的播放器

更新时间: 2014-01-05 02:46:24 责任编辑: Author_N1

 

播放多媒体文件 如何调用手机自带的播放器?
假如我想播放一个MP3,但是我想用brew手机自带的播放器,不知道怎么实现!!我现在用的是

ISHELL_BrowseFile(TAPS_ISHELL,"ttt.mp3");

但是在真机上试了 好像没有反应,请各位大侠指教


--参考方法--
这是由于BREW平台本身没有规范模块交互,复用的功能造成的。 具体说明如下:

1。 即便终端平台支持播放mp3, 但是BREW没有强制要求,运营商也没有强制要求该MP3播放器模块必须注册 mp3 MIME Type。 如果它没有注册该MIME Type, 那就说明它不想被其他模块复用该其播放功能!!

2。 即便终端的媒体播放器注册了 mp3 MIME TYPE以支持复用功能。 那么, 具体的参数也没有一致的规定。 可能OEM内部使用时制定了一套规范, 但是App开发者不清楚这套格式,也就不能用了。 举个例子, 对于文件路径的定义,下面两种其实都是不可以的

 ttt.mp3 //无法说明全路径,mp3播放器可能不能定位
 fs:/ttt.mp3 //由于fs: 的存在,BREW运行时,将会查询fs 对应的MIME Type的Handler处理,而不是mp3, 所以,不能带fs:

一种可行的路径规划可能是 /ttt.mp3 即,将fs:去掉,以/开头表征根目录。 但是,具体的OEM是否这样实现,你也不得而知


总之,基于目前BREW对于功能复用没有统一约束,所以,你的需求不可能实现,除非直接和OEM沟通
--参考方法--
东方兄很有见解哦。。学习!!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:46:24
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14277/
本文WWW.DOC100.NET DOC100.NET版权所有。