播放多媒体文件 怎么调用手机自带的播放器
发布时间:2010-05-30 20:16:35 文章来源:www.iduyao.cn 采编人员:星星草
播放多媒体文件 如何调用手机自带的播放器?
假如我想播放一个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沟通
------解决方案--------------------
东方兄很有见解哦。。学习!!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
什么情况下应用会收到EVT_KEY_HOOK_XXX事件
最近调代码的时候,发现应用莫名其妙地收到了EVT_KEY_HOOK_XXX事件,而没有捕获到我真正...
-
怎么让数字转化成字符串?
我的程序,需在手机上显示一些记录的条数,这些条数不是固定的,视情况而定,我需要把记录的条数显示到手机...
-
如何获取基站CellID信息
RT
------解决方案--------------------
IPOSDET_GetSectorInfo这个接口...
-
文本的字体显示问题;和保存.txt时,在模拟器上保存成功,到真机上就保存失败,这是什么原因?
我资源管理里面加载的汉子是直接从网上下载...
-
BREW如何获取手机号码
BREW如何获取手机号码
------解决方案--------------------
如果在联网的时候使用了CTWAP的网关,可以从ht...
-
关于BREW里面的电池条问题?怎么才能知道这个电池条是否处于关闭或者打开的状态?
C/C++ code
HTC_SetAnn(pMe->a.m_pIDisplay,0);
...
-
我快崩溃了
切分一行两列的窗口时,左边的视图类是:(一个对话框资源,里面包含树形控件,同时为该对话框添加了一个类,但基类是CFormView)。...
-
关于BREW资源编辑器,里面加载的汉字的极限?
我用资源编辑器加载汉字,我大量的加载汉字,结果就出现问题。加载几百个汉字,模拟器上不会...
-
BREW里面的动画是怎么播放的?
我用了 高通SDK 下的 BCI软件编辑了个 4帧的动画,保存成.bci文件,然后通过资源管理器加载进去。
ISHEL...
-
急啊,求大侠啦!
各位大侠,小弟初学BREW MP,现在已安装BMP_SDKMP_7.10.12_ZHCN_SETUP,在VS 2010的工具栏里也有BMP的插件,但是为什么插...