这是我关于堆栈溢出的第一篇文章,所以希望你能提供帮助。
我们正在开发一款Android应用程序,无论您正在进行什么活动,都需要音频播放器始终可用。理想情况下,我们希望这是一个“弹出式”风格的播放器,当您点击屏幕或标签一个始终可见的按钮(例如在操作栏上)时,可以访问该播放器。但是,播放器需要覆盖您所在的活动,并在您在设备中的活动和(理想情况下)多任务之间移动时继续播放音频。
我已经研究过各种各样的选项,并想知道服务是否是最好的选择。我正在考虑的另一个选择是透明活动。但我愿意接受建议!
有人可以提供任何指导吗?提前谢谢。
答案 0 :(得分:0)
是否已尝试将其设为Android小部件?它保留在主屏幕上,用户可以播放音乐并返回其他任务。 但不确定它是否符合你的覆盖标准(我完全不理解.. :))
答案 1 :(得分:0)
我认为服务,播放曲目是最好的方式。
对于播放器可视界面,您应该有一个视图,该视图将包含在您需要的任何位置。 当您打开此视图时,您将从服务中获取信息(您在哪个轨道上,在轨道中的确切位置)并使用这些结果进行初始化。
至少这是我对该任务的建议方法。祝你好运!
答案 2 :(得分:0)
查看Androids MediaPlayer - 班级。这应该会阻止您使用所有非必要的播放功能。关于如何在Androids Action-Bar上创建player-controll-interface,请检查Googles Tutorial。但请注意,ActionBar自Android 3.0开始提供,而不是之前的版本!