【问题标题】:Android App - mediaplayer always availableAndroid 应用程序 - 媒体播放器始终可用
【发布时间】:2011-05-19 10:13:56
【问题描述】:

这是我关于堆栈溢出的第一篇文章,希望您能提供帮助。

我们正在开发一款 Android 应用,该应用要求音频播放器始终可用,无论您正在进行什么活动。理想情况下,我们希望这是一个“弹出式”风格的播放器,当您点击屏幕或标签始终可见的按钮(例如在操作栏上)时可以访问。但是,播放器需要覆盖您正在进行的活动,并在您在设备内的活动和(理想情况下)多任务之间移动时继续播放音频。

我已经为此研究了各种选项,并想知道服务是否是最好的选择。我正在考虑的另一个选择是透明的活动。但我愿意接受建议!

任何人都可以提供任何指导吗?提前致谢。

【问题讨论】:

    标签: android android-activity media-player


    【解决方案1】:

    我认为服务,播放曲目是最好的方式。

    对于播放器的可视化界面,您应该有一个视图,它将包含在您需要的任何地方。 当您打开此视图时,您将从服务中获取信息(您在哪个轨道上,在轨道上的确切位置)并使用这些结果进行初始化。

    至少这是我对任务的建议方法。祝你好运!

    【讨论】:

    • 感谢 Danail,我已经开始使用单独的 UI 视图沿着服务路线走下去,到目前为止似乎一切正常。
    【解决方案2】:

    是否尝试过考虑将其设为 android 小部件?它保留在主屏幕上,用户可以播放音乐并返回其他任务。 但不确定它是否符合您的叠加标准(我完全不明白.. :))

    【讨论】:

      【解决方案3】:

      查看机器人MediaPlayer-Class。这应该会阻止您使用所有必要的播放功能。关于如何在 Android 的 Action-Bar 上创建播放器控制界面,请查看 Googles Tutorial。但请注意,ActionBar 从 Android 3.0 开始可用,而不是以前的版本!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多