Playing YouTube videos in a Windows Mobile application

ぃ、小莉子 提交于 2019-11-30 05:32:50

You can also grab YouTube videos as MP4, hopefully that expands your player options. You can look into DirectShow CF for playback functionality, or host some other player in your app that supports MP4 or FLV.

Trying to play it back through IE mobile won't work, as the version necessary of the Flash plug-in with video playback support isn't available (last time I checked).

To get the MP4 file make a request to this URL:

"http://www.youtube.com/get_video?video_id=" + videoID + "&t=" + token + "&fmt=18"

To get the FLV use this:

"http://www.youtube.com/get_video?video_id=" + videoID + "&t=" + token

To get the Token call this:

"http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=" + videoID

I wrote an app that would grab a playlist of YouTube videos and sync them up with my PocketPC, I used TCPMP with the Flash add-on to playback the video (externally from my app). Although MP4 also worked on the PPC, I stuck to FLVs because at the time some videos on YouTube were not available as MP4. I wouldn't be concerned about this now.

Sadly my PPC broke, now I'm doing something similar on my iPhone but I had to switch completely to the MP4 format. VLC's FLV playback on the iPhone was too jerky for me.

The CorePlayer includes a plugin for IE mobile that allow to play Youtube videos. Another option is TCPMP which includes a plugin to play FLV videos on windows mobile, this is opensouce.

You might be able to use the New YouTube App for Windows Mobile that Google created either directly or indirectly.

New YouTube App for Windows Mobile

Watching Video on Windows Mobile

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!