Как синхронизировать два MediaPlayers или MediaElements в WPF? - PullRequest
4 голосов
/ 22 марта 2010

Я пытаюсь внедрить систему в WPF, которая воспроизводит два синхронизированных видео на двух экранах.Я подумал, что, если я соберу две соответствующие MediaTimeline в одну ParallelTimeline и управляю временными шкалами от контроллера часов ParallelTimeline, часы медиа-часов будут управляться с одних и тех же часов и, следовательно, воспроизводиться синхронно.Только это не тот случай, между ними существует огромная задержка.Есть ли способ сделать это?

Спасибо

1 Ответ

0 голосов
/ 28 июля 2010

Если ваши две MediaTimeline находятся в одной раскадровке (и звучит так, как будто они есть), вы сможете синхронизировать элементы, изменив ParallelTimeline.SlipBehavior на SlipBehavior.Slip. Это поведение будет «сдерживать» ход временных шкал, если медиа-элемент в раскадровке сталкивается с задержками буферизации или загрузки.

Вы можете получить более подробную информацию об этом поведении здесь: http://msdn.microsoft.com/en-us/library/cc304465.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...