Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android媒体播放器如何在应用关闭时继续播放歌曲?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_419_0@
想知道关闭应用程序后如何播放下一首歌曲,就像播放整张CD或播放列表一样……

解决方法

媒体播放器只播放一个音轨.媒体播放器的作用是听取onCompletion事件并播放下一首曲目. @H_215_5@mediaPlayer绑定到进程,而不是活动,因此只要进程运行,它就会一直播放.活动可能会暂停或销毁,但这不会影响MediaPlayer使用的内部线程.

我正在构建一个学习Android的音频播放器,你可以看到播放音频文件here的服务

编辑

关于第一条评论:服务在后台运行并在“退出”应用程序后继续运行,因为服务和活动的生命周期不同.

为了播放下一首曲目,该服务在MediaPlayer上注册回调,以便在音频流完成时通知服务.当音频完成时,服务通过@L_986_14@mediaPlayer.release()来清理MediaPlayer使用的资源,然后创建一个新的新媒体播放器,播放下一个音轨并注册自己,以便在该音频轨道时再次收到通知完成,无限广告:).

@H_215_5@mediaPlayer类不了解播放列表,因此该服务负责在上一曲目完成后播放曲目.

在我创建的AudioPlayer服务中,一个活动将对AudioPlayer中的曲目进行排队,并且AudioPlayer负责按顺序播放它们.

我希望它很清楚,如果你有时间,请检查我上面提到的AudioPlayer服务的代码.这不是纯粹的美,但它确实起了作用.

大佬总结

以上是大佬教程为你收集整理的Android媒体播放器如何在应用关闭时继续播放歌曲?全部内容,希望文章能够帮你解决Android媒体播放器如何在应用关闭时继续播放歌曲?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。