2014-02-10 2 views
4

에 웹보기에 YouTube 동영상을 재생 : 그것은 재생 버튼을 사용하여 YouTube 동영상을 보여 드리겠습니다어떻게이 같은 코드가 구글 유리

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

을하지만, 유리 제스처 중 어느 것도 동영상 재생을 할 수 있습니다. 어떤 아이디어? 감사!

답변

12

마지막으로 Glass에서 Youtube 비디오를 재생하는 방법을 알아 냈습니다! 로컬 MP4 또는 스트리밍 MP4를 재생할 수 있습니다 VideoView를 지켜 보면서을 사용하여 동영상을 재생할 수없는 웹보기를 사용

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

(일부 유튜브 비디오를위한 MP4 링크를 해킹하는 방법이 있지만, 신뢰성이있다). 또한 VideoView를 사용하면 비디오를 일시 중지/재생할 수 있지만 앞으로 감거나 뒤로 감을 수는 없습니다. 위의 com.google.glass.action.VIDEOPLAYER를 사용하면 WebView 및 VideoView의 모든 문제를 해결할 수 있습니다.

+0

URL을 인증하는 방법에 대해 알고 계십니까? 나는 401 (youtube가 아니라)을 계속 간다. – PrivatMamtora

+0

큰 고맙습니다. – rottenoats

+0

카드 스크롤 뷰에 사용할 수 있습니까? – rapidoodle