如何实现流媒体播放器作为前台服务



我正在尝试制作一个流媒体播放器。有歌曲的类别,每个类别包含歌曲的数量。我已经实现了MediaPlayer在服务。对于Activity和Service之间的通信,我使用了message,intent和runnable。但我的问题是,应用程序反应不顺利。滑动和点击非常慢。检查内存使用情况,应用程序在播放歌曲时内存使用过高。

请帮我解决这个问题,

Thanks and regards

你可以检查这个问题,它有一个绑定服务和你的活动的例子。就我个人而言,我更喜欢将服务与活动结合起来,以便能够控制玩家,而不是发送意图或信息,因为这需要更多的时间,比如0.5 - 1秒。我过去也有过类似的问题,你可以查看一下,它可能会对你有所帮助。

最新更新