1

适用于 android 的 Google Chrome 能够在 Youtube 和 Twitch 等网站上显示视频,而无需任何 Flash 支持。我想知道的是 Chrome 是如何通过某种插件做到这一点的?我还想知道如何复制结果,因为我一直在寻找 Flash 支持或支持播放通常需要 Flash 的视频(主要是 twitch/youtube),用于 Java/Android,但一直无法找到解决方案。

谢谢你的帮助!

4

2 回答 2

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);
}

确保 URL 是视频的直接链接。(必须以 .mp4 结尾)

于 2013-09-26T03:15:55.063 回答
0

对于 Flash 视频,有一种特殊的格式。这些文件通常具有文件后缀 .flv。在所有 PC 平台上也有像 VLC 这样的播放器,它们能够对这些文件进行编码。它只是一种格式,如 mp4、avi 等。如前所述,Android 设备具有用于解码 Flash 视频的特殊应用程序。

于 2013-09-26T03:19:24.860 回答