У меня есть URL-адрес видео и аудио-url для того же носителя. Я хочу сделать это вместе.Как добавить видео и аудиодорожки в MediaPlaybackItem в Windows 10
here in MSDN написано:
Использования MediaSource для воспроизведения удобен тем, что она обеспечивает общего способ для воспроизведения мультимедиа из разных видов источников, но более передовых поведения можно получить путем создания MediaPlaybackItem из MediaSource. Это включает в себя возможность доступа и управления несколькими дорожками аудио, видео и данных для мультимедийного элемента.
И на самом деле у него есть VideoTracks
и AudioTracks
, но они только для чтения.
var videoSource = MediaSource.CreateFromUri(new Uri(videoUrl));
var mediaPlaybackItem = new MediaPlaybackItem(videoSource);
var videoTracks = mediaPlaybackItem.VideoTracks;
Откуда взята коллекция VideoTracks
?
спасибо. Я понимаю из вашего ответа, что «MediaPlaybackItem» бесполезен для моей цели, потому что треки должны быть уже добавлены в файл. и «MediaComposition» должны быть локальными. Я думаю, что мне придется синхронизировать два 'MediaPlayer' вручную для онлайн-воспроизведения мультимедиа. – Blendester
Хотелось бы, чтобы они могли реализовать [MediaTimelineController] (https://msdn.microsoft.com/en-us/windows/uwp/audio-video-camera/play-audio-and-video-with-mediaplayer#use-mediatimelinecontroller- to-synchronize-content-through-multiple-players) для более ранних версий Windows 10. – Blendester