2011-06-14 447 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