在浏览器上播放视频

时间:2011-09-01 02:40:17

标签: android android-intent

我尝试使用Intent.ACTION_VIEW打开来自网址的视频,但是成功了。 但是,问题是,在浏览器出现一秒后,它会自动最小化,前面是应用程序上的活动。

Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse("the url of the video with format .m3u8");
intent.setData(data);
startActivity(intent);

当我手动将URL放入浏览器时,我期待完全相同的方式,但是当浏览器已经启动时,它没有最小化。

需要一些旗帜吗?感谢任何回应和建议。

2 个答案:

答案 0 :(得分:0)

我敢打赌,浏览器只是因为无法显示内容而退出。如果您手动将视频网址插入浏览器,它是否有效?您要显示的内容的文件类型是什么?

答案 1 :(得分:0)

您是否尝试使用setDataAndType(Uri data, String type)显式设置数据类型,其中mime类型为“audio / x-mpegurl”(完整的mime类型为“audio / x-mpegurl; charset = UTF-8”)。您可能有一些switch语句来检查URL用户是否已单击以强制键入以防链接指向“.m3u8”。

相关问题