Как проверить stageWebViewBridge в экземпляре Adobe AIR с помощью Google Chrome

У меня проблема с тегом HTML5 Audio на устройствах Samsung, поэтому мне нужно отладить экземпляр stageWebViewBridge в Samsung S4. Все остальные устройства, на которых я тестировал приложение, не имеют проблем. Основная проблема, с которой я столкнулся, заключается в том, что я не могу проверить WebView с помощью Chrome inspect [chrome://inspect/].

Несмотря на то, что мое устройство обнаружено, и я даже могу проверить из Chrome для Android, я не могу нигде видеть свое эфирное приложение или его экземпляр stageWebViewBridge.

Мне удалось найти некоторые онлайн-ресурсы, в которых говорится, что некоторые разработчики могут проверять экземпляр AIR stageWebView в Android, но не могут проверить в iOS, но это совсем другая история. Кроме того, я прочитал документацию Google о настройке

WebView.setWebContentsDebuggingEnabled(true)

от удаленной отладки на Android с Chrome

Кто-нибудь из вас может подсказать, как я могу установить выше статической переменной значение true в моем приложении AIR, чтобы я мог проверить?

Код экземпляра stageWebViewBridge:

var fm:String="http://radio.itechnepal.net:8080/starfmktm//;stream.mp3";
FM_Controller.swv = new StageWebViewBridge(10, 10, 500, 200, false);
FM_Controller.swv.loadString('<head></head><body><script>var intid;var pl=new Audio();window.document.body.appendChild(pl);pl.src="'+fm+'";pl.controls=true;var lastTime=0;function checkPlaying() { if((pl.currentTime==0 && !pl.paused) || lastTime!=pl.currentTime){lastTime=pl.currentTime;StageWebViewBridge.call("onStartPlaying",null);}};pl.addEventListener("abort",handleError);pl.addEventListener("error",handleError);pl.addEventListener("emptied",handleError);function handleError(){StageWebViewBridge.call("onErrorOccured",null);};function play(){pl.play();clearInterval(intid);intid=setInterval(checkPlaying,200);};function pause(){pl.pause();clearInterval(intid);};</script></body>');
FM_Controller.swv.addCallback('onStartPlaying', onStartPlaying);
FM_Controller.swv.addCallback('onErrorOccured', handleError);
stage.addChild(FM_Controller.swv);

Я был бы благодарен человеку, который может помочь мне при проверке моего приложения на устройстве Android с помощью Google Chrome или помочь мне решить проблему с аудио, не воспроизводимым в баге устройства Samsung.

0 ответов

Другие вопросы по тегам