File file = new File(mFileName);
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
在我的应用程序中,我正在使用此代码并播放音频文件,但是当它完成播放时,播放器不会关闭。有没有办法在整个音频播放后关闭播放器?
答案 0 :(得分:1)
答案 1 :(得分:0)
我在Android手机上尝试了你的代码,音乐播放后default player
关闭并返回上一个活动。所以也许这取决于default player
的配置。
我认为使用default player
的MediaPlayer instand是更好的方法。
顺便说一句,您可以尝试杀死default player
进程。获取音乐的时间,并在播放时间后启动一个线程来终止该过程。
Runtime.getRuntime().exec("kill" +pid);