0

我有应用程序,其中有媒体文件的 url。我希望我能启动音乐和视频应用程序并播放文件。

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

4

1 回答 1

1

使用媒体文件的路径创建一个 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);

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

于 2012-10-18T13:54:08.523 回答