如何启动android标准mediaplayer(带有其标准ui)并通过intent播放文件?

如何启动android标准mediaplayer(带有其标准ui)并通过intent播放文件?,android,Android,我有一个mp3,如果我启动MediaPlayer,我会保存到SD卡上。播放时,它只会在没有前进、后退界面的情况下播放,所以我只想启动标准的android media player,这样它就会播放我的音频,这样用户就可以与媒体交互-前进、后退等等。(我看过一些mediaPlayer的ui项目,但我真的想要标准的android media player,不是有一些意图吗?) 感谢标准方法: Intent viewMediaIntent = new Intent(); viewMediaInte

我有一个mp3,如果我启动MediaPlayer,我会保存到SD卡上。播放时,它只会在没有前进、后退界面的情况下播放,所以我只想启动标准的android media player,这样它就会播放我的音频,这样用户就可以与媒体交互-前进、后退等等。(我看过一些mediaPlayer的ui项目,但我真的想要标准的android media player,不是有一些意图吗?)


感谢标准方法:

Intent viewMediaIntent = new Intent();   
viewMediaIntent.setAction(android.content.Intent.ACTION_VIEW);   
File file = new File(objectFilePath);   
viewMediaIntent.setDataAndType(Uri.fromFile(file), "audio/*");   
viewMediaIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(viewMediaIntent);         

如果将类型更改为
“image/*”
,则可以使用
“video/*”查看单个图像
您可以播放视频文件。

我就是这样做的。但是,当用户按下播放器上的“后退”按钮时,我希望声音停止播放。如何做到这一点?我想您不能直接播放,您可以在返回应用程序时请求音频聚焦:/