播放多媒体文件 如何调用手机自带的播放器?

nuist320 2010-06-07 01:45:24
假如我想播放一个MP3,但是我想用brew手机自带的播放器,不知道怎么实现!!我现在用的是

ISHELL_BrowseFile(TAPS_ISHELL,"ttt.mp3");

但是在真机上试了 好像没有反应,请各位大侠指教
...全文
1728 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicefuture 2010-06-23
  • 打赏
  • 举报
回复
这是由于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沟通
alex_goacross 2010-06-23
  • 打赏
  • 举报
回复
东方兄很有见解哦。。学习!!
nuist320 2010-06-07
  • 打赏
  • 举报
回复
MP3的路径我也换成了全路径试过了!!也没用的
nuist320 2010-06-07
  • 打赏
  • 举报
回复
怎么没人回答呢~~自己顶下!!

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧