在Android中启动默认的音乐应用程序,然后播放文件



我有一个媒体文件URL的应用。我希望我能启动音乐和视频应用程序并播放文件。

是否有机会这样做。我不想写自己的媒体播放器应用程序。

使用媒体文件的路径创建一个action_view意图,并包括要播放的媒体类型。

String audioPath = "path/to/audio.mp3";
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
// set the data and type, for movies this would be video/*
intent.setDataAndType(Uri.parse(audioPath), "audio/*");
getContext().startActivity(intent);

您不必设置类型,但我建议这样做。设置类型将限制活动的活动,以了解如何处理给定类型的活动。

相关内容

最新更新