Android-Streaming mit MediaPlayer
Bin ich wieder mit einem anderen problem!!!
Ich versuche, eine app erstellen, würde die Liste eine ausgewählte Livestreams, von Own3d.TV, Justin.Tv etc...
Wenn meine Forschung ist nicht völlig gescheitert, ich kann mit dem MediaPlayer-Objekt um Videos zu Streamen, die Frage ist nur, wie kann ich es verwenden?
Soweit mein code sieht wie folgt aus, aber es ist mir eine Ausnahme, wenn Sie versuchen, bereiten Sie den 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);
}
}
Ist es sogar möglich, den Stream des Videos von diesen Websites, die mit dem MediaPlayer?
Wenn nicht, wie soll ich Vorgehen das problem?
Dank!
Bieten Sie einen stack-trace für uns? Wenn Sie nicht sicher sind, wie, eins zu bekommen, werfen Sie einen Blick auf LogCat von eclipse (unter der Annahme, dass was Sie verwenden, zu entwickeln).
Hey Patrick. Sind Sie in der Lage, Ihr problem zu lösen?
Hey Patrick. Sind Sie in der Lage, Ihr problem zu lösen?
InformationsquelleAutor Patrik Nyman | 2011-09-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
bei der Umsetzung mediaPlayer, versuchen Sie so etwas wie dieses, es funktionierte gut für mich: http://android-er.blogspot.com/2010/11/play-3gp-video-file-using-mediaplayer.html
aber ich denke, u cant Quelle wie u geschrieben hast in deinem code. Verwenden Sie die URL, von wo ist das video gestreamt direkt mit progresive streaming, nicht die URL der html-Seite mit player embeded. Sie können erkennen: wenn u schreiben nützliche URL mit Streaming video in Ihrem internet-browser, browser startet den download dieser Streaming video in Ihren computer. Und ich denke, der MediaPlayer unterstützt im Kern .3gp oder .mp4-format..
Ich hoffe, dass u verstehen mein schlechtes Englisch
InformationsquelleAutor ferki