我已成功将音频流嵌入到nativescript webview中,代码如下。
getViewById(page,"myWebView").src = "http://live.indostreamserver.com:8054/stream/7/";
问题是如果加载后如何以及如何自动播放?
尝试访问本机窗口小部件并使用本机方法。
例如Android上的类似内容
XML
<WebView loaded="onWebViewLoaded" src="http://live.indostreamserver.com:8054/stream/7/" />
打字稿
export function onWebViewLoaded(args) {
let webView = <WebView>args.object;
if (isAndroid) {
setTimeout(() => {
let androidWebView = webView.nativeView; // android.webkit.WebView
androidWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
}, 100);
}
}