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

问题描述 投票:0回答:3

我创建了Player对象

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

并播放音频

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

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

谢谢 VENU

blackberry audio-player
3个回答
2
投票

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

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

0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.