2010-12-10 48 views

Répondre

2

Voir ceci: http://code.google.com/p/android-youtube-player/

Cela peut facilement être porté à une autre plate-forme, bien que est actuellement en Java/Android.

Vous obtenez une vidéo de haute qualité à partir de ça, vous l'avez cherché depuis très longtemps. L'astuce consiste à faire une requête web à YouTube en demandant les différents flux disponibles, vous obtenez des URL très personnalisées, souvent directement auprès de votre FAI, très cool.

+1

Vous rencontrerez des problèmes où la vidéo ne peut pas être lue. Corrigez-le avec ceci: https://code.google.com/p/android-youtube-player/issues/detail?id=14#c10 – Xezuka

+0

À partir de mes tests d'aujourd'hui, cette source ne donne pas de vidéo de haute qualité ; seulement de faible qualité. –

+0

Donc, il y a deux options que je connais, 1: URL de l'information vidéo, 2: Analyser la page YouTube. Il y a un excellent script perl appelé youtubedown qui traite des signatures et tout. Si vous voulez utiliser l'URL de l'information vidéo directement, regardez "http://www.youtube.com/get_video_info?video_id=" + videoId + "& el = vevo "mais gardez à l'esprit que les vidéos cryptées ne fonctionneront pas sans avoir d'abord procédé à l'ingénierie inverse de la signature. Une autre option est bien sûr d'utiliser l'API officielle de YouTube. –