社区
高通开发者论坛
帖子详情
播放多媒体文件 如何调用手机自带的播放器?
nuist320
2010-06-07 01:45:24
假如我想播放一个MP3,但是我想用brew手机自带的播放器,不知道怎么实现!!我现在用的是
ISHELL_BrowseFile(TAPS_ISHELL,"ttt.mp3");
但是在真机上试了 好像没有反应,请各位大侠指教
...全文
1728
4
打赏
收藏
播放多媒体文件 如何调用手机自带的播放器?
假如我想播放一个MP3,但是我想用brew手机自带的播放器,不知道怎么实现!!我现在用的是 ISHELL_BrowseFile(TAPS_ISHELL,"ttt.mp3"); 但是在真机上试了 好像没有反应,请各位大侠指教
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
怎么没人回答呢~~自己顶下!!
Android
多媒体
学习:
调用
android
自带
的
播放
器
播放
Audio
Android有其
自带
的
播放
器
,我们可以使用隐式Intent来
调用
它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要
播放
的Audio的Uri对象,并指定格式信息,则我们就可以
调用
播放
器
来
播放
该Audio了。 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri,
Android
多媒体
学习五:
调用
Android
自带
的
播放
器
播放
Audio
Android有其
自带
的
播放
器
,我们可以使用隐式Intent来
调用
它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要
播放
的Audio的Uri对象,并指定格式信息,则我们就可以
调用
播放
器
来
播放
该Audio了。 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri, Mi
Android
手机
多媒体
——
调用
相机相册、音频
播放
器
、视频
播放
器
实现
手机
通知功能,悬挂式通知;Android
调用
手机
相机功能,选择相册中的图片在屏幕中显示;
播放
音频
文件
和视频
文件
Android
多媒体
学习四:
调用
Android
自带
的
播放
器
播放
Audio
Android有其
自带
的
播放
器
,我们可以使用隐式Intent来
调用
它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要
播放
的Audio的Uri对象,并指定格式信息,则我们就可以
调用
播放
器
来
播放
该Audio了。 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri, MimeTy
java
多媒体
_Java
播放
多媒体
Java对
多媒体
文件
的支持很差,
自带
的库只能
播放
.mp3等有限的几种格式的
文件
,连 .wma都不支持。所以,要想用 Java
播放
几种常见的
多媒体
文件
,就得救助外部的第三方库。目前用Java
播放
.wma等格式的
多媒体
文件
,主要有两种方式。一种是通过Java的 Runtime
调用
第三方
播放
器
,另一种是通过 JNI
调用
第三方
播放
器
提供的动态链接库。
调用
第三方
播放
器
, ...
高通开发者论坛
2,853
社区成员
5,760
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章