在Nativescript Webview上自动播放音频

时间:2018-09-06 07:45:10

标签: nativescript audio-streaming

我已使用以下代码成功将音频流嵌入到Nativescript Webview中。

getViewById(page,"myWebView").src = "http://live.indostreamserver.com:8054/stream/7/";

问题是加载后如何自动播放?

1 个答案:

答案 0 :(得分:0)

尝试访问本机小部件并使用本机方法。

例如,在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);
    }
}
相关问题