我正在开发一个播放 YouTube 视频的 Windows Mobile 6(或 5)应用程序。好吧,它应该播放 YouTube 视频(并控制/查询播放器的状态变化、当前帧/时间等)
在网上搜索了很长一段时间(和一些试验)之后,我仍然找不到这样做的方法。我知道的选项是:
使用嵌入在 HTML 中的 YouTube 播放器,可通过 JavaScript 控制。但是,我无法从 IE Mobile 观看 YT 视频,首先,我收到一条错误消息,内容类似于“您需要一个启用了 Flash Player 8 和 JavaScript 的浏览器”。
托管媒体播放器控件,但 WMP 拒绝播放 YT 视频,包括移动格式。
使用 DirectShow。我仍在研究这个(我以前从未使用过 COM,更不用说 DirectShow),但我还没有找到支持YouTube 格式的解决方案
我宁愿用 C# 编写这个应用程序,但 C++ 也可以。
帮助我,StackOverflow 的智者!