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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在黑莓中播放音频作为背景相关的知识,希望对你有一定的参考价值。

我创建了Player对象

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

并播放音频

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

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

谢谢 VENU

答案

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

public boolean onClose() {
    Application.getApplication().requestBackground();
    return false;
}
另一答案

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

另一答案

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

以上是关于如何在黑莓中播放音频作为背景的主要内容,如果未能解决你的问题,请参考以下文章

如何在黑莓中运行工作灯的本机代码[关闭]

如何在黑莓中使用经度和纬度获取当前地址

如何在黑莓中裁剪具有特定形状的图像?

如何防止应用程序在黑莓中启动

是否可以使用 MapField 在黑莓中移动地图。

停止线程并再次开始在黑莓中给出 IllegalThreadStateException