我正在开发一个应用程序。我想实现这样的函数,我想调用系统默认播放器。
下载自定义音频或视频文件后。可以使用程序中的系统音频和视频播放器播放吗?
我想创建意图,并提供文件路径。然后调用系统的播放器。
有什么想法吗?
试试这个
videourl="/sdcard/zzzz.3gp";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videourl));
startActivity(intent);
对于 kotlin:
val path: String = contentUri.getPath()
val file = File(path)
val intent = Intent(
Intent.ACTION_VIEW,Uri.fromFile(file))
intent.setDataAndType(Uri.parse(path), "video/*")
startActivity(intent)
String video = "http://www.nandudu.com/hls/course/video/2/test.m3u8";
Intent openVideo = new Intent(Intent.ACTION_VIEW);
openVideo.setDataAndType(Uri.parse(video), "video/*");
startActivity(openVideo);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videourl));
startActivity(intent);
上面的代码应该适合您播放视频文件