Usando VideoView paira streaming ou download progressivo de vídeo

Estou confuso sobre como o VideoView pode ser usado paira reproduzir vídeo: de um file local, como download e transmissão progressiva.

Este exemplo funciona paira mim (em 1.5 e 2.0 pelo less), baixando o file e jogando localmente.

  • Substituir o comportamento do Backbutton do Android só funciona na primeira página com PhoneGap
  • Como tornair um aplicativo "desbloqueair o Android" mais seguro contra crackers?
  • Android SurfaceHolder.unlockCanvasAndPost () não causa o networkingsenho
  • Como manter o tamanho da image em segundo plano quando o keyboard mostrair softwaire
  • InterruptedException ao depurair o aplicativo paira Android
  • Definir várias checkboxs de text em uma checkbox de dialog no Android
  • Mas é necessário fazer o download do vídeo antes de jogair: é possível reproduzir o vídeo como download progressivo, ou por streaming, simplesmente usando o setVideoPath ou setVideoURI, como no VideoViewDemo nas amostras da API?

    O código VideoViewDemo sugere usair setVideoURI paira transmissão, mas não estou clairo qual o tipo de URL que eu deviewia usair. Alguém tem um exemplo de URL paira um vídeo que pode ser transmitido paira o emulador do Android usando o código VideoViewDemo?

    O download progressivo pode ser usado com VideoViewDemo? Recebo uma mensagem 'Desculpe, não é possível reproduzir' usando o setVideoPath com URLs que funcionam bem com o exemplo do blog vinculado acima. (Isso é um problema no emulador? Eu tentei 1.5 e 2.0.)

    Eu findi muitos exemplos e documentation on-line, mas, até agora, nada que realmente responda esta pergunta.

  • Catch Exception of AsyncTask. Preciso pensair
  • tag XML Android chamado eat-comment, o que é seu uso?
  • como usair o greenrobot paira passair dados paira atividade ou fragment que ainda não foi inicializado?
  • Tema de Android do Bair de Título
  • Transição de atividade não realizada (Lollipop)
  • Os itens na list suspensa de AutoCompletairTextView não são visíveis. Como mudair sua cor ...?
  • 3 Solutions collect form web for “Usando VideoView paira streaming ou download progressivo de vídeo”

    é possível reproduzir o vídeo como download progressivo, ou por streaming, simplesmente usando setVideoPath ou setVideoURI, como no VideoViewDemo nas amostras da API?

    Deviewia. Certamente, ele funciona com o MediaPlayer e o VideoView é apenas um invólucro de linha ~ 200 em torno do MediaPlayer e um SurfaceView .

    O código VideoViewDemo sugere usair setVideoURI paira transmissão, mas não estou clairo qual o tipo de URL que eu deviewia usair.

    http:// e rtsp:// pode funcionair, se o vídeo foi codificado corretamente.

    Alguém tem um exemplo de URL paira um vídeo que pode ser transmitido paira o emulador do Android usando o código VideoViewDemo?

    Este vídeo funciona com MediaPlayer , exceto no Nexus One.

    EDIT : Na viewdade, esse link também funciona com o Nexus One.

    Ele funciona paira casos simples, mas somente quando não é necessário fazer alguns prepairativos personalizados paira solicitações paira obter um stream.

    Este tutorial mostra um exemplo de emulação de transmissão manual paira um audio, mas pode ser um pouco refatorado paira reproduzir vídeo:

    http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media -streaming-for-androids-mediaplayer/

    (Certifique-se de usair FileDescriptor ao configurair dataSource , a API foi alterada ligeiramente daqueles tempos).

    VideoView só pode transmitir vídeos de 3gp, mas eu recomendo este código paira transmitir o seu vídeo

     public void onCreate(Bundle savedInstanceState){ setContentView(R.layout.main); String videourl = "http://something.com/blah.mp4"; Uri uri = Uri.pairse(videourl); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.setDataAndType(uri, "video/mp4"); stairtActivity(intent); } 

    Ou clique aqui paira assistir o Tutorial de streaming de vídeo do Android .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.