2013-09-26 32 views
1

Google Chrome for android,能够在没有任何Flash支持的情况下在Youtube和Twitch等网站上播放视频。我想知道的是Chrome如何通过某种插件来实现这一点?我也想知道的是,我可以如何复制结果,因为我一直在寻找Flash支持或支持播放通常需要Flash(主要是twitch/youtube),Java/Android的视频,并且无法播放找到解决方案。Google Chrome for Mobile如何显示Youtube和Twitch等网站?

感谢您的帮助!

回答

1

Google Chrome for mobile不依赖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结尾)

+0

感谢您的回答,我认为我接受了它:)但是因为我是新用户,所以无法登录。这个答案正是我想要的,所以非常感谢你! 你知道些什么...发表评论后,我有15个声望!刚刚够upvote! – user2804925

+0

上面的代码,如果我没有错的是android?如果我也这样做,你可以给我一个本地Java应用程序的代码吗?或者,也许是一个教程的链接可以?谢谢! – user2804925

+0

谢谢!上面的代码是为Android。是的,我可以给你一个Java本地版本,但你会需要更多的东西。研究一下名为Swing的东西,它可以让你用java制作GUI。 –

0

对于Flash视频,有一种特殊格式。这些文件通常具有文件后缀.flv。在所有PC平台上还有像VLC这样的播放器,可以对这些文件进行编码。这只是一个像MP4,AVI等格式。就像之前所说,Android设备有一个特殊的应用程序解码Flash视频。

相关问题