So spielen Sie eine streaming-video-URL in android?
Ich spielen möchte ein streaming-video in android von einer website.
Zum Beispiel, will ich spielen, das streaming-video von dieser url: http://florotv.com/canal2.html
Verwendung von URL-Helfer, ich habe in der Lage zu erfassen, die rtmp-URL, dass es
rtmp://198.144.153.139:443/kuyo<playpath>ver44?id=acf6f5271f8ce567ed6c8737ce85a044&pid=32342e3136362e37332e323139 <swfUrl>http://yukons.net/yplay2.swf <pageUrl>http://yukons.net/embed/37363635373233343334/eeff74c57593ca38defc902fa6d88005/600/400
Nun, da ich diese URL, ich will wissen, ob es möglich ist, video-Spiel im android.
Ich habe dies ausprobiert, aber es funktioniert nicht, weil ich nicht weiß, wie die swfUrl, pageUrl.....
private static final String MOVIE_URL="rtmp://198.144.153.139:443/kuyo";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(MOVIE_URL);
intent.setData(data);
startActivity(intent);
Vielen Dank im Voraus....
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, es ist genug, um einfach erstellen Sie eine Absicht, erstellen Sie einen Kontext für das video, gespielt zu werden : Wie ein VideoView Objekt.
Den link unten, hat einen Vorschlag für dieses Muster :
http://androidcodeexamples.blogspot.sg/2011/08/how-to-play-mp4-video-in-android-using.html
Im wesentlichen eine MediaController-Objekt erstellt, mit dem VideoView Objekt. Dann die VideoView wird verwendet, um die operation zu starten, sobald die URI festgelegt ist.
Edit :
Wahrscheinlich das größte problem ist aber, dass Ihre URL enthält POST-Parameter und ist nicht gerade eine eindeutige Bezeichner einer Ressource (in diesem Fall eine video-Datei).
Den 'swfUrl' und 'pageUrl' Parameter sind wahrscheinlich einzigartig für den server, auf die Sie die Seite.
Können Sie Vitamio - Bibliothek für android, wo Sie können festlegen, swfUrl und pageUrl.
Hier ist ein tutorial für Sie.
Fügen Sie folgenden code in Ihre Activity.java Datei.
}
Wenn Sie nicht brauchen, MediaController auf null
videoView.setMediaController(null)