我已经尝试过这段代码,我想从 iframe youtube for android 中删除或禁用这些下一个和上一个视频按钮。我正在使用 android java 代码来实现 iframe youtube。我找到了 java 脚本的解决方案。 一种解决方案可用于同一问题,但在 java 脚本中,这对 android 没有帮助 我们如何从 YouTube iframe 中删除/隐藏下一个和上一个箭头图标?
public class MainActivity extends AppCompatActivity {
private WebView webView;
String youTubeUrl = "https://www.youtube.com/embed/47yJ2XCRLZs";
String frameVideo = "<html><body>Video From YouTube<br><iframe width=\"420\" height=\"315\" " +
"src='" + youTubeUrl + "' frameborder=\"0\" allowfullscreen>" +
"</iframe></body></html>";
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webView);
String regexYoutUbe = "^(http(s)?:\\/\\/)?((w){3}.)?youtu(be|.be)?(\\.com)?\\/.+";
if (youTubeUrl.matches(regexYoutUbe)) {
//setting web client
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webView.loadData(frameVideo, "text/html", "utf-8");
} else {
Toast.makeText(MainActivity.this, "This is other video",
Toast.LENGTH_SHORT).show();
}
}
}