通过android中的声音启动服务?

时间:2011-05-12 23:00:29

标签: android audio service

他们是否有可能启动服务在android中发出声音。如果可能,请说明解释步骤

1 个答案:

答案 0 :(得分:0)

我认为是。要播放“声音”,您可以使用MediaPlayer它非常容易使用本地文件。您只需将声音文件放在您的资源文件夹中,然后通过引用该文件调用MediaPlayer的播放方法。请仔细查看MediaPlayer的确切用法。

对于服务部分,请创建服务并覆盖onStartService方法。在这个方法中,我做了上面所说的关于播放声音的所有内容。

请注意,如果您使用Service,则应自行处理并发问题,例如启动新线程,确保只有一个声音同时播放等。

因此,您可以使用IntentService,它基本上为每个传入的意图启动一个新线程。