gpt4 book ai didi

android - 以编程方式控制 WebView 中的 youtube 视频

转载 作者:行者123 更新时间:2023-11-29 23:26:34 24 4
gpt4 key购买 nike

我正在 web View 中加载一个 YouTube 视频并且它工作正常,我想要的是能够以编程方式控制视频(即开始,停止等)。我尝试了一些东西,但没有用

 String playVideo= "<html><body><iframe width=\"100%\" height=\"100%\" src=\"https://www.youtube.com/embed/QKm-SOOMC4c?enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer;  autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></body></html>";
myWebView = (WebView) findViewById( R.id.Webview );
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
myWebView.loadData(playVideo, "text/html", "utf-8");
myWebView.loadUrl("javascript:playVideo()");

最佳答案

您可以在这个库中查看我是如何做的:android-youtube-player .

您可以先查看 WebView class .

调用 webview.loadUrl("javascript:playVideo()"); 的想法是正确的。但是您需要等待 IFrame 库加载并准备就绪。

关于android - 以编程方式控制 WebView 中的 youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53458846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com