如何关闭Android播放器

时间:2012-09-06 13:13:28

标签: android android-intent

File file = new File(mFileName);
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);

在我的应用程序中,我正在使用此代码并播放音频文件,但是当它完成播放时,播放器不会关闭。有没有办法在整个音频播放后关闭播放器?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我在Android手机上尝试了你的代码,音乐播放后default player关闭并返回上一个活动。所以也许这取决于default player的配置。

我认为使用default player的MediaPlayer instand是更好的方法。

顺便说一句,您可以尝试杀死default player进程。获取音乐的时间,并在播放时间后启动一个线程来终止该过程。

Runtime.getRuntime().exec("kill" +pid);