相关疑难解决方法(0)

YouTube iframe嵌入无法在Android上自动播放

我在我的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 youtube-api android-webview samsung-mobile

17
推荐指数
1
解决办法
2万
查看次数

三星S4"GetPTLAFormat:格式无效"出错

我有一个混合Android应用程序(Android Web视图+ JS/HTML UI).几天后,应用程序在所有设备上运行完美,但是从最近几天开始,应用程序无法在Samsung S4设备Android 4.2.2上运行.

在日志中,我在启动应用程序时会关注错误:
E/IMGSRV(22014): 0: GetPTLAFormat: Invalid format

我该如何解决这个问题?从本网站上发布的帖子看起来像自动播放或自动导航的问题.如何解决这个问题.

html javascript android

10
推荐指数
1
解决办法
1340
查看次数