2011-06-14 269 views
0

我想从URL播放mp4音频文件。此代码适用于非触控设备,但我在Storm上玩游戏时遇到问题。在BlackBerry Storm上播放音频文件

Player player = javax.microedition.media.Manager.createPlayer(url);//_source 
System.out.println("******************LoginScreen.player" + LoginScreen.player); 
playerListener = new MediaPlayerListener(); 
LoginScreen.player.addPlayerListener(playerListener); 
LoginScreen.player.realize(); 
LoginScreen.player.prefetch(); 
LoginScreen.player.start(); 
+1

嗨阿奇纳什么样的是U刚开? – Jorgesys 2011-06-14 15:37:15

+0

文件是m4a格式,我没有得到它不播放的原因。控件停止创建播放器方法。 – Archana 2011-06-15 04:43:51

回答

0

由于您使用的是HTTP的位置,你应该specify an interface

支持WiFi:;接口=无线

因此您的网址应该是像这样:

String url= "http://yoursite.com/file.m4a;deviceside=true;interface=wifi"; 
Player player = javax.microedition.media.Manager.createPlayer(url);//_source 
0

检查,如果你的文件是用支持的编解码创造了黑莓风暴

http://docs.blackberry.com/en/smartphone_users/deliverables/18349/711-01774-123_Supported_Media_Types_on_BlackBerry_Smartphones.pdf

,这将是为什么你不容重现音频文件

的原因MP4音频文件播放BlackBerry Storm智能手机 支持的编解码器有:AAC-LC,AAC +,eAAC + AMR-NB QCELP EVRC

我的经验,有时你能重现与其它编解码器创建的文件,但你会发现在玩一些问题... =(

希望它有助于

+0

我检查了我的音频文件的编解码器,所有都是正确的,而且文件没有任何问题,它不是只在风暴中播放,你能帮助我吗? – Archana 2011-06-16 05:33:18