Android 在浏览器上播放视频

Android 在浏览器上播放视频,android,android-intent,Android,Android Intent,我试图用Intent.ACTION\u视图从url打开视频,结果成功了。 但是,问题是,在浏览器出现一秒钟后,它会自动最小化,前面是应用程序上的活动 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); 当

我试图用Intent.ACTION\u视图从url打开视频,结果成功了。 但是,问题是,在浏览器出现一秒钟后,它会自动最小化,前面是应用程序上的活动

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放入浏览器时,我期待的是完全相同的方式,但当浏览器已经启动时,不会最小化浏览器


需要一些旗帜吗?感谢您的回复和建议。

我敢打赌,由于无法显示内容,浏览器正在退出。如果您手动将视频url插入浏览器,是否有效?您试图显示的内容的文件类型是什么?

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

很抱歉,我没有提供详细信息。是的,浏览器实际上正确加载了内容。在这种情况下,视频格式是.m3u8。我对.mp4有这个问题。困扰我的是,它只发生在某些手机上(发生在Nexus S上,但不发生在Nexus S 4G上)