在 nativescript webview 上自动播放音频
Autoplay audio on nativescript webview
我已经使用下面的代码成功地将音频流嵌入到 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/" />
TypeScript
export function onWebViewLoaded(args) {
let webView = <WebView>args.object;
if (isAndroid) {
setTimeout(() => {
let androidWebView = webView.nativeView; // android.webkit.WebView
androidWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
}, 100);
}
}
我已经使用下面的代码成功地将音频流嵌入到 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/" />
TypeScript
export function onWebViewLoaded(args) {
let webView = <WebView>args.object;
if (isAndroid) {
setTimeout(() => {
let androidWebView = webView.nativeView; // android.webkit.WebView
androidWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
}, 100);
}
}