适用于 android 的 Google Chrome 能够在 Youtube 和 Twitch 等网站上显示视频,而无需任何 Flash 支持。我想知道的是 Chrome 是如何通过某种插件做到这一点的?我还想知道如何复制结果,因为我一直在寻找 Flash 支持或支持播放通常需要 Flash 的视频(主要是 twitch/youtube),用于 Java/Android,但一直无法找到解决方案。
谢谢你的帮助!
适用于 android 的 Google Chrome 能够在 Youtube 和 Twitch 等网站上显示视频,而无需任何 Flash 支持。我想知道的是 Chrome 是如何通过某种插件做到这一点的?我还想知道如何复制结果,因为我一直在寻找 Flash 支持或支持播放通常需要 Flash 的视频(主要是 twitch/youtube),用于 Java/Android,但一直无法找到解决方案。
谢谢你的帮助!
移动版 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);
}
确保 URL 是视频的直接链接。(必须以 .mp4 结尾)
对于 Flash 视频,有一种特殊的格式。这些文件通常具有文件后缀 .flv。在所有 PC 平台上也有像 VLC 这样的播放器,它们能够对这些文件进行编码。它只是一种格式,如 mp4、avi 等。如前所述,Android 设备具有用于解码 Flash 视频的特殊应用程序。