如何在 Android 的 iframe youtube 中删除/隐藏下一个和上一个按钮

问题描述 投票:0回答:0

我已经尝试过这段代码,我想从 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();
        }
    }
}
android iframe android-youtube-api youtube-iframe-api iframe-app
© www.soinside.com 2019 - 2024. All rights reserved.