0
我试图播放使用黑莓的音频文件。 这一行 - clickplayer.realize();抛出一个异常 - “未捕获的异常:没有应用程序实例”。我不知道为什么这会被抛出?未捕获的异常:没有应用程序实例(黑莓)
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
AudioPlayback a = new AudioPlayback();
a.play();
}
});
这是AudioPlayback类 -
public class AudioPlayback {
public void play(){
try {
Player clickplayer = null;
InputStream instream = getClass().getResourceAsStream("/jingle.wav");
clickplayer = Manager.createPlayer(instream, "audio/x-wav");
clickplayer.realize();
clickplayer.setLoopCount(1);
VolumeControl vc = (VolumeControl) clickplayer.getControl("VolumeControl");
if (vc != null)
vc.setLevel(100);
clickplayer.prefetch();
clickplayer.setMediaTime(0);
clickplayer.start();
}
catch(Exception e){
e.printStackTrace();
}
}