Встроенные элементы YouTube не могут автоматически воспроизводиться на Android

Я использую webView в своем приложении для Android, чтобы загрузить YouTube iframe player и автоматически воспроизводить видео. Он отлично работает на Samsung Galaxy S2 и S3, но при работе на Samsung Galaxy S4 всегда выдает серый экран при попытке автоматического воспроизведения.

На Galaxy S4 он работает нормально без автозапуска, для начала требуется действие пользователя (щелчок) (ничего не произошло, если добавить «autoplay: 1» в playerVars).

Я попытался вызвать player.playVideo () в onPlayerReady (), это вылилось в серый экран:

LogCat также показывает странное сообщение об ошибке:

E/IMGSRV(17004): :0: GetPTLAFormat: Invalid format

когда не удалось автозапуск. Я не знаю, о чем это сообщение; Я гуглил это и ничего не нашел.

Вот код Android WebView:

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);

Это известная проблема или есть какое-либо решение для автоматического воспроизведения видео? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос