Google Chrome for Android,可以在Youtube和Twitch等网站上显示视频而无需任何闪存支持。我想知道的是Chrome是如何通过某种插件实现的?我还想知道的是我如何复制结果,因为我一直在寻找Flash支持或支持播放通常需要flash(主要是twitch / youtube)的视频,对于Java / Android,并且还没有能够找到解决方案。
感谢您的帮助!
答案 0 :(得分:1)
Google Chrome移动版不依赖Flash来播放视频。相反,它会从网站流式传输视频,并使用设备中的特殊播放器播放它们。
至于复制这些结果,我建议使用VideoView。这是一个例子:
public void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.main);
String videourl = "http://something.com/blah.mp4";
Uri uri = Uri.parse(videourl);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setDataAndType(uri, "video/mp4");
startActivity(intent);
}
确保该网址是视频的直接链接。 (必须以.mp4结尾)
答案 1 :(得分:0)
对于Flash视频,有一种特殊格式。这些文件通常具有postfix .flv文件。所有PC平台上都有像VLC这样的播放器,它们能够对这些文件进行编码。它只是像mp4,avi等格式。如前所述,Android设备有一个特殊的应用程序来解码Flash视频。