我在我的Android应用中使用了webView来加载YouTube iframe播放器和自动播放视频.它适用于三星Galaxy S2和S3,但在三星Galaxy S4上运行时,在尝试自动播放时总会产生灰色屏幕.
在Galaxy S4上,它没有自动播放工作正常,需要用户操作(点击)才能开始播放(如果在playerVars中添加"autoplay:1"则没有任何反应).

我试图在onPlayerReady()中调用player.playVideo(),它导致了这个灰色屏幕:

LogCat还显示一个奇怪的错误消息:
E/IMGSRV(17004): :0: GetPTLAFormat: Invalid format
Run Code Online (Sandbox Code Playgroud)
无法自动播放时.我不知道这个消息是什么; 我用Google搜索并没有发现任何东西.
这是WebView的Android代码:
WebView wv = (WebView) findViewById(R.id.webview);
WebSettings websettings = wv.getSettings();
websettings.setJavaScriptEnabled(true);
websettings.setDomStorageEnabled(true);
websettings.setDatabaseEnabled(true);
wv.loadUrl(strUrl);
wv.setWebViewClient(new WebViewClient());
wv.setWebChromeClient(new WebChromeClient());
wv.setPadding(0, 0, 0, 0);
wv.getSettings().setLoadWithOverviewMode(true);
wv.getSettings().setUseWideViewPort(true);
wv.setVerticalScrollBarEnabled(false);
wv.setHorizontalScrollBarEnabled(false);
Run Code Online (Sandbox Code Playgroud)
这是一个已知问题,还是有任何自动播放视频的解决方案?谢谢!
我有一个混合Android应用程序(Android Web视图+ JS/HTML UI).几天后,应用程序在所有设备上运行完美,但是从最近几天开始,应用程序无法在Samsung S4设备Android 4.2.2上运行.
在日志中,我在启动应用程序时会关注错误:
E/IMGSRV(22014): 0: GetPTLAFormat: Invalid format
我该如何解决这个问题?从本网站上发布的帖子看起来像自动播放或自动导航的问题.如何解决这个问题.