Java 创建用于在后台播放音频的服务
我已经找过了,但找不到我要找的答案。 我想创建一个服务,并能够调用函数来播放音频文件。 我有5个不同的意图,将使用该服务播放5个不同的音频文件(每个文件一个),我在每个文件中都有一个停止按钮。无论按下哪个停止按钮,我都希望它停止从服务调用的所有音频Java 创建用于在后台播放音频的服务,java,android,service,media-player,Java,Android,Service,Media Player,我已经找过了,但找不到我要找的答案。 我想创建一个服务,并能够调用函数来播放音频文件。 我有5个不同的意图,将使用该服务播放5个不同的音频文件(每个文件一个),我在每个文件中都有一个停止按钮。无论按下哪个停止按钮,我都希望它停止从服务调用的所有音频 有人有我可以使用的示例代码吗?(与我想要的相近。)我正在构建一个媒体播放器,以了解Android的工作原理,并且我有一个服务,可以将音频文件排队播放。您可以从中获得完整的源代码 该服务位于/src/com/augusto/mymediaplayer/
有人有我可以使用的示例代码吗?(与我想要的相近。)我正在构建一个媒体播放器,以了解Android的工作原理,并且我有一个服务,可以将音频文件排队播放。您可以从中获得完整的源代码 该服务位于/src/com/augusto/mymediaplayer/services中 我不是在使用意图,而是将服务绑定到使用它的活动,但是将其更改为接收意图应该不会那么困难。以防万一,这项服务在Android 1.6+上运行正常 我认为要将其更改为接收意图,需要更改onStart()并切换意图
我知道这不能百分之百地回答你的问题,但这是一个开始:)。谢谢,如果你的代码提供了足够的信息来帮助我,我会投票回答。我很高兴它有用!我正试图弄清楚如何在Android上使用服务,但这并不像我想象的那么简单。ikr,我发现很难使用Lenutz,我在项目中添加了一些“新功能”,其中之一就是将服务的意图发送到活动中以刷新播放列表。关于播放5个音频文件。您需要为每个文件创建一个媒体播放器(并保留一个引用),当服务接收到停止意图时,它应该位于所有已初始化的媒体播放器之上。