Streaming em Flash página funciona bem no Motorola zoom tablet, mas não funciona no Google TV em um Android WebView

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

Pergunta

eu criei um pequeno Asp.Net site no meu sistema local que tem apenas uma página que incorpora um leitor de flash para a página que desempenha um serviço online de streaming de vídeo.

Eu uso um Android Modo de exibição da web para carregar a página de jogar que o fluxo de vídeo.

O código é o seguinte:

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

Eu estou testando isso em Motorola Xoom Tablet e Logitech Google TV.O Modo de exibição da web funciona bem no tablet e carrega a página html que contém o objeto Flash.Mas o dispositivo Google TV me mostra que "o Flash Não está Instalado" ícone.

Depois de alguma pesquisa, descobri aqui que O navegador Chrome presentes na google tv utiliza o seu próprio motor de renderização baseado no chrome para linux.Ele tem seu próprio leitor de flash, que só é executado no chrome.Mas no outro lado, webview utilização do motor de renderização webkit, que é o motor de renderização que pode ser encontrado no normal telefones android.O motor de renderização não pode acessar ou usar o flash player que é especificamente usado no Chrome.

Eu tentei instalar o Flash Player no google tv diretamente do Android Market (que não são do Google TV Maeket), mas não disponível para o Google TV ...ou eu posso dizer que não há suporte para instalar um Flash Player separadamente, o que pode ser utilizado pelo conteúdo do flash dentro de um modo de exibição da web no Google TV só ...mas o Flash Player pode ser instalado separadamente no tablet e para o modo de exibição da web no tablet/telefones pode usar o conteúdo do Flash.y que é isso??

Eu tenho tentado jogar uma transmissão ao vivo para muitos dias.Eu tentei MediaPlayer para fazer isso...mas ele não jogar um rtsp: stream bem...ele realmente trava para sempre depois de um minuto...temos verificado que na Sony/Logitech Plano & Motorolla Xoom tablet ..mas nenhuma sorte a todos....eu postei sobre ISSO e o Google caras estão olhando para ele...espero que pelo menos venha com alguns alternativa...se não uma correção completa

Isso é y eu estou tentando reproduzir o fluxo em uma página html dentro de um flash player e mostrando ao usuário que a página dentro de uma WebView...mas ele só funciona em tablet e não no Google TV...

qualquer ajuda é muito apreciada.

Editar: Ou você pode me dizer qual o Formato de Mídia é melhor suportado pela Google TV e outros dispositivos Android ...Eu sei que há uma lista de O Google TV com Suporte de Formatos ..mas eu quero saber sobre o melhor e o formato testado, em que não só é executado sem problemas no Google TV, mas também é compatível com celulares e tablets.

Foi útil?

Solução

"O Google TV v2.0 não suporta Flash ou HTML5 atualmente em um modo de exibição da web."

A partir desta fonte: https://developers.google.com/tv/android/articles/moving_web_content_to_android

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top