Testuję na urządzeniu Xoom, z systemem operacyjnym 3.2. Projekt jest zbudowany (w środowisku Eclipse) przy użyciu biblioteki 3.1.WebView nie będzie odtwarzać osadzonego flasha wideo
Mam zainstalowaną najnowszą wersję lampy błyskowej, a wbudowana lampa błyskowa działa dobrze w przeglądarce mojego tabletu.
Gdybym utworzyć działanie takiego:
WebView browser = (WebView) findViewById(R.id.browserView);
browser .getSettings().setJavaScriptEnabled(true);
browser .getSettings().setPluginsEnabled(true);
browser .loadUrl("http://m.kongregate.com/games/Jiggmin/the-game-of-disorientation-mobile");
Wtedy słyszę dźwięk odtwarzany przez lampę błyskową, ale pojawia się jako białe pole.
Podobnie, każda inna strona z osadzoną lampą błyskową ma ten sam problem. Próbowałem również utworzyć ciąg zawierający statyczną zawartość HTML i ładowanie go do przeglądarki ... ale ma ten sam problem.
Czytałem każde rozwiązanie, jakie udało mi się znaleźć w Internecie, od ustawienia widoku do niewidocznego, aż do wywołania zdarzenia onPageFinish, po rozszerzenie klasy WebView i pokonanie go. Próbowałem refleksji, aby wywoływać ukryte właściwości w ustawieniach WebView do włączania flashowania itp. Nic nie działa.
Proszę pomóc!
Dzięki,
Mat
Zobacz tego rozwiązania: http://stackoverflow.com/questions/5383364/flash-video-not-displaying-in-webview-for-android-3-0-1 –