2013-12-12 5 views
1

Привет Я хочу потоковые каналы с помощью Android App я сделал много поиска, но я не мог найти решениеандроид жить потокового для видео не работает

я играл живой поток с помощью этого кода, но это не играя и не давая ошибку «жаль, что это видео невозможно воспроизвести».

мой код

  String link="http://cdn.livestream.com/grid/LSPlayer.swf?channel=ontveg&clip=&time=&showMoreVideos=false&hideInfo=true&autoPlay=true&lschannel=true&browseMode=false&textLines=2&hideChannelBranding=true&mode=false&allowchat=false&t=99398"; 

      VideoView view1 = (VideoView) findViewById(R.id.video_view); 
      getWindow().setFormat(PixelFormat.TRANSLUCENT); 

      MediaController mc = new MediaController(this); 
      mc.setMediaPlayer(view1); 

      view1.setMediaController(mc); 
      view1.setVideoURI(Uri.parse(link)); 
      view1.requestFocus(); 
      view1.start(); 
+0

Может быть mp4 видео не поддерживается .. – Piyush

+0

вы можете обратиться так: http://stackoverflow.com/questions/19587880/sorry-this-video-is -не-Валид-для потокового к этому-устройства-в-клиента потокового-в/19632271 # 19632271 – Piyush

ответ

0

Привет, Если вы хотите потокового видео в Android означает, что вы рассмотреть андроид видео код ссылается на эту ссылку video. если вы сделаете это поток означает, что вы должны преобразовать этот тип видео формат,

0

Вы просто должны:

  1. Вызовите prepareAsync() для объекта VideoView.
  2. setOnPreparedLsitener() для вашего VideoView.
  3. В onPrepared() callback, requestFocus и start() VideoView.

Good Luck

Смежные вопросы