如何在黑莓中播放音频作为背景

时间:2011-03-11 05:41:49

标签: blackberry audio-player

我已将Player对象创建为

player = Manager.createPlayer(inputStream,"audio/mpeg");

播放音频

player.realize(); player.prefetch(); player.start(); 

它开始播放流。这里inputstream指的是直播网址。现在我的问题是,当我点击后退按钮时,应用程序将关闭,这样玩家也将停止播放。但我需要在后台播放音频,即使应用程序已关闭,启动应用程序后我也不想再次初始化Player对象,为此我必须将Player对象维护为单例。我正在使用4.7黑莓api.Can有人请告诉我这些可能性如何?

感谢
VENU

3 个答案:

答案 0 :(得分:2)

覆盖Screen类中的“onClose()”方法以捕获close事件并将您的应用程序置于后台:

public boolean onClose() {
    Application.getApplication().requestBackground();
    return false;
}

答案 1 :(得分:0)

查看来自RIM的Tim Windsor关于在后台运行应用程序的多部分博客文章。

答案 2 :(得分:0)

基本上你需要覆盖后退按钮的行为,只需将你的应用程序发送到后台而不关闭它。然后播放器将继续播放。有很多资源和教程。也许@Ted Hopp发布的链接可能对你有所帮助。