在nativescript webview上自动播放音频
我已成功地将音频流嵌入nativescript webview,代码如下在nativescript webview上自动播放音频,nativescript,audio-streaming,Nativescript,Audio Streaming,我已成功地将音频流嵌入nativescript webview,代码如下 getViewById(page,"myWebView").src = "http://live.indostreamserver.com:8054/stream/7/"; 问题是加载后如何自动显示?请尝试访问本机小部件并使用本机方法 例如Android上的类似内容 XML 打字稿 export function onWebViewLoaded(args) { let webView = <WebVie
getViewById(page,"myWebView").src = "http://live.indostreamserver.com:8054/stream/7/";
问题是加载后如何自动显示?请尝试访问本机小部件并使用本机方法 例如Android上的类似内容 XML
打字稿
export function onWebViewLoaded(args) {
let webView = <WebView>args.object;
if (isAndroid) {
setTimeout(() => {
let androidWebView = webView.nativeView; // android.webkit.WebView
androidWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
}, 100);
}
}
在WebViewLoaded上导出函数(args){
让webView=args.object;
if(isAndroid){
设置超时(()=>{
让androidWebView=webView.nativeView;//android.webkit.webView
androidWebView.getSettings().SetMediaPlaybackRequireservesture(false);
}, 100);
}
}
当我使用本机javascript时,我将代码更改为以下内容。谢谢你的帮助。函数onWebViewLoaded(webargs){const webview=webargs.object;const androidWebView=webview.nativeView;androidWebView.getSettings().setMediaPlaybackRequireservesture(false);}
export function onWebViewLoaded(args) {
let webView = <WebView>args.object;
if (isAndroid) {
setTimeout(() => {
let androidWebView = webView.nativeView; // android.webkit.WebView
androidWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
}, 100);
}
}