MediaStreamSource Пользовательская реализация - PullRequest
4 голосов
/ 02 сентября 2011

Как вы знаете, вы можете использовать MediaElement.SetSource(Stream) для установки источника мультимедиа в поток, подобный файлу на локальном жестком диске, теперь предположим, что видео состоит из нескольких потоков. Например, видео продолжительностью около 1 часа разбито на 6 десятиминутных сегментов. Нужно ли реализовывать пользовательский MediaStreamSource?

Примечание. Я занимаюсь разработкой приложения Silverlight OOB.

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 27 марта 2015

Если вы не хотите предварительно буферизовать все перед воспроизведением, вам определенно необходимо реализовать источник медиастрим и продолжить запись байтов в MediaStream

0 голосов
/ 10 апреля 2013

У вас, вероятно, больше нет проблемы, но в любом случае: я думаю, вам нужно реализовать исходный код, если вы хотите склеить кусочки без проблем.На практике, однако, я успешно использовал два медиа-элемента, быстро смешивающихся друг с другом, чтобы добиться разумного перехода.Это не идеально, но реализация источника показалась мне немного сложнее.

Если у вас есть реализация заглушки для источника или вы найдете более подходящее решение, я все равно заинтересовался бы сам.

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