如何在Google Glass上的WebView中播放YouTube视频

Jef*_*ang 5 google-gdk

我有这样的代码:

setContentView(R.layout.webview);       
webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("https://www.youtube.com/watch?v=_Z5-P9v3F8w");
Run Code Online (Sandbox Code Playgroud)

它将使用"播放"按钮显示YouTube视频,但没有任何Glass手势可以播放视频.有任何想法吗?谢谢!

Jef*_*ang 13

终于想出了如何在Glass上播放Youtube视频!

Intent i = new Intent();
i.setAction("com.google.glass.action.VIDEOPLAYER");
i.putExtra("video_url", "https://m.youtube.com/watch?v=5bWSgFnoCOk"); 
startActivity(i);    
Run Code Online (Sandbox Code Playgroud)

使用WebView无法播放视频,使用VideoView只能播放本地MP4或流式MP4(有一些方法可以破解用于Youtube视频的MP4链接,但不可靠).此外,使用VideoView只能暂停/播放视频,但不能快进或快退.使用上面的com.google.glass.action.VIDEOPLAYER解决了WebView和VideoView的所有问题.