2011-09-30 78 views
1

我想从我的应用程序播放音频。下面的代码是用来从黑莓应用程序播放音频?

try{ 
    Player p = javax.microedition.media.Manager.createPlayer("file:///store/home/user/recording.amr"); 
    p.realize(); 

    VolumeControl volume = (VolumeControl) p.getControl("VolumeControl"); 
    volume.setLevel(30); 

     p.prefetch(); 
     p.start(); 
    }catch(MediaException me) 
    { 
     Dialog.alert(me.toString()); 
    } 
    catch(IOException ioe) 
    { 
     Dialog.alert(ioe.toString()); 
    } 

然后我得到一个异常net.rim.device.internal.media.rimmediaexception:初始化

有关此异常的任何想法,媒体unloded?

+1

这看起来像它应该是工作,是否有您有困难的特定型号或操作系统版本? –

+1

如果您尝试使用默认的BB媒体播放器,音频会播放吗?文件可能有问题。 – Jonathan

+0

我使用默认媒体播放器播放文件。它工作正常。我使用设备bb perl 9105与osv5.0.0.831。 –

回答

-1
+0

也可以参考http://docs.blackberry.com/en/developers/deliverables/17968/Play_audio_in_a_BB_device_app_1222359_11.jsp – Jisson

+0

它是否在你的模拟器中工作? – Jisson

+0

如果您使用您的手机运行,请确保从移动设备上删除USB代码。 – Jisson