gpt4 book ai didi

javascript - 如何在 Android 应用程序中嵌入自定义媒体播放器?

转载 作者:行者123 更新时间:2023-12-03 08:39:58 25 4
gpt4 key购买 nike

我正在使用 MIXLR 网站广播现场音频。该网站提供了 iframe 代码,用于将其嵌入到网站中。我使用 iframe 代码到 html 文件中,并使用 WebView 方法将其与 Android 应用程序集成。该应用程序加载包含播放器的 html 文件,但当我单击播放按钮时,它会加载 Android 视频播放器,而不是在嵌入的播放器中播放。 iframe 代码没有任何音频文件可在 HTML5 音频标记中使用它。有没有办法在嵌入的同一个播放器中播放音频而不是打开 Android 播放器?

最佳答案

您可以使用以下设置尝试此代码吗:

WebSettings webViewSettings = webView.getSettings();
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setPluginsEnabled(true);
webViewSettings.setBuiltInZoomControls(true);
webViewSettings.setPluginState(PluginState.ON);

webView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(Webview view, String url){
return false;
}});

webView.loadData("<iframe src=\"http://mixlr.com/enikaasradio/embed/?autoplay=true\"></iframe>", "text/html", "utf-8");

在您的 list 中添加此权限:

<uses-permission android:name="android.permission.INTERNET" />

并在您的应用程序标记中添加以下内容:

android:hardwareAccelerated="true"

关于javascript - 如何在 Android 应用程序中嵌入自定义媒体播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072600/

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