Вы также можете получить видео YouTube как MP4, надеюсь, чторасширяет ваши возможности игрока.Вы можете посмотреть DirectShow CF на функциональность воспроизведения или разместить в своем приложении какой-либо другой плеер, поддерживающий MP4 или FLV.
Попытка воспроизвести его через IE mobile не будет работать, так как необходима версияподключаемого модуля Flash с поддержкой воспроизведения видео (в прошлый раз, когда я проверял).
Чтобы получить файл MP4, сделайте запрос по этому URL:
"http://www.youtube.com/get_video?video_id=" + videoID + "& t =" + token + "& fmt = 18"
Чтобы получить FLV, используйте:
"http://www.youtube.com/get_video?video_id=" + videoID +" & t = "+ token
Чтобы получить токен, позвоните по этому номеру:
"http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=" + videoID
Я написал приложение, которое будет захватывать плейлист из видео YouTube и синхронизироватьих с моим PocketPC, я использовал TCPMP с надстройкой Flash для воспроизведения видео (извне из моего приложения). Хотя MP4 также работал на PPC, я придерживался FLV, потому что в то время некоторые видео на YouTube были недоступны какMP4. Я бы не стал беспокоиться об этом сейчас.
К сожалению, мой PPC сломался, теперь я делаю сомчто-то похожее на моем iPhone, но мне пришлось полностью переключиться на формат MP4.Воспроизведение VLC FLV на iPhone было слишком резким для меня.