Streaming HTML pagina in Flash funziona bene su Motorola zoom tablet, ma non funziona su Google TV in una WebView di Android

StackOverflow https://stackoverflow.com/questions/8971073

Domanda

ho creato un piccolo Asp.Net sito web sul mio sistema locale che ha solo una pagina che incorpora un flash player nella pagina che svolge un video stream online.

Io uso un Android WebView per caricare la pagina per riprodurre il flusso video.

Il codice è il seguente:

WebView _webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);           

    this._webview = new WebView(getApplicationContext());   
    WebSettings webSettings = this._webview.getSettings(); 
    webSettings.setJavaScriptEnabled(true);
    webSettings.setPluginsEnabled(true);
    webSettings.setPluginState(WebSettings.PluginState.ON);

    Bundle bundle = getIntent().getExtras();

    String videoUrl = bundle.getString("videoUrl");

    this._webview.loadUrl("http://ip/FlashLiveStreamPlayer/Default.aspx?url=" + videoUrl);

    setContentView(this._webview);  

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}

Sto testando questo su Tablet Motorola Xoom e Logitech Google TV.Il WebView funziona bene su tablet e carichi la pagina html che contiene l'oggetto Flash.Ma il dispositivo Google TV mi indica che il Flash Non è Installato" icona.

Dopo alcune ricerche, ho trovato qui che Il browser Chrome presente in google tv utilizza un proprio motore di rendering basato su chrome per linux.Essa ha il suo flash player, che esegue solo su chrome.Ma in altra parte, webview a utilizzare il motore di rendering webkit è il motore di rendering che può essere trovato su normali telefoni android.Il motore di rendering non può accedere o utilizzare il flash player che è specificamente utilizzato in Chrome.

Ho provato a installare Flash Player su google tv direttamente da Android Market (non da Google TV Maeket), ma la sua non è disponibile per Google TV ...o posso dire non è supportata l'installazione di Flash Player separatamente, che può essere utilizzato da flash contenuto all'interno di una WebView in Google TV solo ...ma Flash Player può essere installato separatamente su tablet e quindi la WebView su tablet/telefoni possono utilizzare i contenuti Flash.y è????

Ho provato a giocare un live stream per molti giorni.Ho provato per la prima MediaPlayer per farlo...ma non gioca un rtsp: stream bene...effettivamente si blocca sempre dopo un minuto...abbiamo verificato che sul Sony/Logitech Tv & Motorolla Xoom tablet ..ma nessuna fortuna a tutti....ho postato sul MODO e ragazzi di Google stanno cercando in esso...spero che almeno qualche alternativa...se non una correzione completa

Thats y sto cercando di riprodurre il flusso in una pagina html all'interno di un flash player e mostrando l'utente che la pagina all'interno di una WebView...ma funziona solo su tablet e non su Google TV...

qualsiasi aiuto è molto apprezzato.

Edit: Oppure puoi dire a me che Supporti il Formato migliore è supportato da Google TV e altri dispositivi Android ...So che ci sono un elenco di Google TV Formati Supportati ..ma voglio sapere il migliore & format collaudato che non solo funziona senza problemi su Google TV, ma è supportato anche su telefoni e tablet.

È stato utile?

Soluzione

"Google TV v2.0 non supporta Flash o HTML5 Video attualmente in una WebView."

Da questa fonte: https://developers.google.com/tv/android/articles/moving_web_content_to_android

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top