我已将Player
对象创建为
player = Manager.createPlayer(inputStream,"audio/mpeg");
播放音频
player.realize(); player.prefetch(); player.start();
它开始播放流。这里inputstream
指的是直播网址。现在我的问题是,当我点击后退按钮时,应用程序将关闭,这样玩家也将停止播放。但我需要在后台播放音频,即使应用程序已关闭,启动应用程序后我也不想再次初始化Player
对象,为此我必须将Player
对象维护为单例。我正在使用4.7黑莓api.Can有人请告诉我这些可能性如何?
感谢
VENU
答案 0 :(得分:2)
覆盖Screen类中的“onClose()”方法以捕获close事件并将您的应用程序置于后台:
public boolean onClose() {
Application.getApplication().requestBackground();
return false;
}
答案 1 :(得分:0)
答案 2 :(得分:0)
基本上你需要覆盖后退按钮的行为,只需将你的应用程序发送到后台而不关闭它。然后播放器将继续播放。有很多资源和教程。也许@Ted Hopp发布的链接可能对你有所帮助。