Spielen Sie YouTube-videos in eine Anwendung für Windows Mobile
Arbeite ich an einer Anwendung für Windows Mobile 6 (oder vielleicht 5), spielt YouTube-videos. Gut, es sollte spielen Sie YouTube-videos (und-Steuerung/Abfrage der Spieler über status-änderungen, Aktueller frame/Zeit, etc.)
Nach scheuern im web nach einiger Zeit (und einigen versuchen), habe ich noch nicht finden konnte, einen Weg, dies zu tun. Die Optionen, die ich kenne sind:
-
Verwenden Sie den YouTube-player in HTML eingebettet, steuerbar über JavaScript. Allerdings konnte ich nicht beobachten YT videos von den Mobilen IE, beginnen mit -- ich bekomme eine Fehlermeldung, die besagt etwas entlang der Linien von "Sie benötigen einen browser mit Flash Player 8 und JavaScript aktiviert".
-
Host ein Media-Player-Steuerung, aber WMP weigert sich zu spielen, YT-videos, einschließlich der Mobilen format.
-
DirectShow Verwenden. Ich bin noch auf der Suche in diesem (ich habe noch nie gearbeitet, mit COM, geschweige denn, DirectShow, bevor), aber ich bin noch eine Lösung zu finden, unterstützt YouTube-s-format(s)
Ich würde eher schreiben diese Anwendung in C#, aber C++ geht auch.
Hilf mir, O Weiser Weisen von StackOverflow!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie auch greifen Sie YouTube-videos als MP4, hoffentlich erweitert Ihre Spieler-Optionen. Sie können schauen Sie in DirectShow CF für Wiedergabe-Funktionalität, oder als host für einige andere Spieler in Ihrer app unterstützt MP4 oder FLV.
Versucht zu spielen es zurück durch den mobilen IE nicht funktioniert, als die version, die nötig ist, der Flash-plug-in mit video-Wiedergabe-Unterstützung ist nicht verfügbar (letztes mal ich überprüfte).
, Um die MP4-Datei eine Anfrage an diese URL:
"http://www.youtube.com/get_video?video_id=" + videoID + "&t=" + token + "&fmt=18"
, Um die FLV-verwenden Sie diese:
"http://www.youtube.com/get_video?video_id=" + videoID + "&t=" + token
, Um die Token nennen das:
"http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=" + videoID
Schrieb ich eine app, die greifen würde, eine playlist von YouTube-videos und synchronisieren Sie Sie mit meinem PocketPC, die ich verwendet, TCPMP mit Flash-add-on zur Wiedergabe von video (extern von meiner app). Obwohl MP4 arbeitete auch auf den PPC, ich blieb bei FLVs, weil zu der Zeit einige videos auf YouTube nicht verfügbar waren, als MP4. Ich wäre nicht besorgt über das jetzt.
Leider mein PPC brach, jetzt mache ich etwas ähnliches auf meinem iPhone, aber ich musste Sie wechseln komplett in das MP4-format. VLC die FLV-Wiedergabe auf dem iPhone war zu ruckartig für mich.
Der CorePlayer enthält ein plugin für den IE mobile, die es ermöglichen, spielen Sie Youtube-videos. Eine weitere option ist TCPMP und enthält ein plugin zur Wiedergabe von FLV-videos auf windows mobile, das ist opensouce.
Sie können möglicherweise verwenden Sie die Neue YouTube-App für Windows Mobile, die von Google erstellt, die entweder direkt oder indirekt.
Neue YouTube-App für Windows Mobile
Anschauen von Videos auf Windows Mobile