私は、YouTube ビデオを再生する Windows Mobile 6 (または 5) 用のアプリケーションに取り組んでいます。YouTube 動画を再生する必要があります (ステータスの変化、現在のフレーム/時間などについてプレーヤーを制御/クエリします)。
かなり長い間 (そして数回の試行で) Web を精査した後でも、これを行う方法を見つけることができませんでした。私が知っているオプションは次のとおりです。
HTML に埋め込まれ、JavaScript で制御できる YouTube プレーヤーを使用します。しかし、そもそも IE Mobile から YT 動画を視聴できませんでした。「Flash Player 8 と JavaScript が有効になっているブラウザが必要です」というようなエラー メッセージが表示されます。
メディア プレーヤー コントロールをホストしますが、WMP はモバイル フォーマットを含む YT ビデオの再生を拒否します。
DirectShow を使用します。私はまだこれを調べています (DirectShow は言うまでもなく、COM を使用したことはありません) が、YouTube の形式をサポートするソリューションをまだ見つけていません。
このアプリケーションは C# で作成したいと思いますが、C++ でも機能します。
助けてください、StackOverflow の賢明な賢者よ!