Я вернулся с другой проблемой!
Я пытаюсь создать приложение, которое будет перечислять выбранные прямые трансляции из Own3d.TV, Justin.Tv и т. Д. ...
Если мое исследование не полностью провалилось, я могу использовать объект MediaPlayer для потокового видео, вопрос только в том, как его использовать?
Пока мой код выглядит так, но это дает мне исключение, когдапытаясь подготовить MediaPlayer.
public class Media extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SurfaceView sw = new SurfaceView(this);
SurfaceHolder sh = sw.getHolder();
setContentView(sw);
Uri ur = Uri.parse("http://www.twitch.tv/widgets/live_embed_player.swf?channel=hashe");
MediaPlayer mp = new MediaPlayer();
mp.setDisplay(sh);
try {
mp.setDataSource("http://www.twitch.tv/widgets/live_embed_player.swf?channel=hashe");
mp.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mp.start();
//mp.setDisplay(sw);
}
}
Возможно ли даже потоковое видео с этих сайтов с помощью MediaPlayer?
Если нет, то как я подхожу к этой проблеме?
Спасибо!