【发布时间】:2024-05-01 05:40:02
【问题描述】:
我在相对布局中有两个按钮和一个 web 视图。 WebView 将始终加载 youtube.com。我想控制 youtube 的视频播放,即使用我自己的按钮而不是内置的 youtube 播放/暂停按钮来播放或暂停。甚至可能吗?我们需要使用 Javascript/HTML5 还是可以使用 Youtube API 来完成?建议我一些解决方案或任何其他替代方案。 This is how the actual app looks
非常感谢。
公共类 WebViewTube 扩展 AppCompatActivity {
WebView webView;
Button play, stop ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view_tube);
play = (Button)findViewById(R.id.playTube);
stop = (Button)findViewById(R.id.stopTube);
webView = (WebView)findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("http://www.youtube.com/");
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// No idea What to write here
}
});
stop.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
// No idea What to write here
}
});
}
}
【问题讨论】:
标签: android video webview youtube controls