私は同じメディアのビデオURLとオーディオURLを持っています。私がしたいのは、一緒に遊ぶことです。それが書かれているWindows 10のMediaPlaybackItemにビデオとオーディオトラックを追加する方法
here in MSDN:それはソースの種類からメディアを再生する 一般的な方法を提供していますが、より多くの 高度な振る舞いからMediaPlaybackItemを作成することによってアクセスすることができますので、
をMediaSourceのを使用して再生するためには便利です。 MediaSourceこれには、メディアアイテムの複数のオーディオ、ビデオ、およびデータトラックにアクセスして管理する機能が含まれています( )。
実際にはVideoTracks
とですが、これらは読み取り専用です。
var videoSource = MediaSource.CreateFromUri(new Uri(videoUrl));
var mediaPlaybackItem = new MediaPlaybackItem(videoSource);
var videoTracks = mediaPlaybackItem.VideoTracks;
VideoTracks
コレクションの値はどこから来ますか?
ありがとうございました。私の答えでは、 'MediaPlaybackItem'は私の目的には役に立たないということを理解しています。なぜなら、トラックはファイルにバンドルされている必要があるからです。 'MediaComposition'はファイルをローカルにする必要があります。私はオンラインメディア再生のために2つの 'MediaPlayer'を手動で同期させなければならないと思う。 – Blendester
私は彼らが[MediaTimelineController](https://msdn.microsoft.com/en-us/windows/uwp/audio-video-camera/play-audio-and-video-with-mediaplayer#use-mediatimelinecontroller-以前のバージョンのWindows 10でも複数プレイヤー間でコンテンツを同期させることができます。 – Blendester