0
이제 WebView에 youtube 비디오를로드하고 있습니다. 이것은 4.x 및 이후 버전에서 잘 작동하지만 벌집 장치 용으로도 구현하고 싶습니다. 벌집에서 플래시를 사용하여 YouTube 동영상을 재생하는 방법을 모르겠습니다. 도와주세요.벌집 모양의 장치에서 url을 사용하여 youtube 비디오를 재생하는 방법은 무엇입니까?
이것은 내 코드입니다.
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mContentView = (FrameLayout)findViewById(R.id.main_content);
mTargetView = (FrameLayout)findViewById(R.id.target_view);
myChromeClient = new MyChromeClient();
new Thread(new Runnable() {
@Override
public void run() {
video_view = (WebView)findViewById(R.id.webView);
if (savedInstanceState != null){
video_view.restoreState(savedInstanceState);
}
video_view.setWebViewClient(new WebViewClient());
video_view.getSettings().setJavaScriptEnabled(true);
video_view.getSettings().setPluginState(WebSettings.PluginState.ON);
video_view.setWebChromeClient(myChromeClient);
try {
video_view.loadDataWithBaseURL("", getHTML(), mimeType, encoding, "");
} catch (Exception e) {
e.printStackTrace();
Log.e("Status", "exception");
}
}
}).start();
}
public String getHTML() {
String html = "<iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 95%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"http://www.youtube.com/embed/"
+ "bvraNCHUpuE"
+ "?fs=0\" frameborder=\"0\">\n"
+ "</iframe>\n";
return html;
}
에서
다운로드 그것은 밖으로 API를 사용하여 재생할 수 있습니다? –
아니, 최신 유튜브 API 없이는 불가능합니다. –