Известны ли проблемы совместимости с Microsoft Media Platform: Player Framework (ранее SMF) и Silverlight 5? - PullRequest
1 голос
/ 19 декабря 2011

Я пытаюсь получить шаблон по умолчанию (адаптивная потоковая передача) для работы инфраструктуры MMPPF.В настоящее время я не получаю никакой ошибки, но плеер не воспроизводит видео.Я попытался добавить другие источники, кроме стандартных, я вижу их добавленными в плейлист, но они также не воспроизводятся.

Используя Fiddler, я вижу, что игрок даже не пытается получить манифест (или что-то еще).Онлайн пример здесь работает нормально, я даже пытался использовать этот манифест в качестве источника, но он все равно не воспроизводится, когда я запускаю его в Visual studio.

Так что мой вопрос,может ли это быть как-то связано с установленным инструментарием Silverlight 5?Я бы предположил, что шаблон MMPPF / SMF должен работать из коробки (что также указано на сайте Codeplex).Или мне чего-то не хватает?

Ответы [ 2 ]

2 голосов
/ 21 декабря 2011

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

Для Smooth Streaming, например, вам нужны Microsoft.SilverlightMediaFramework.Plugins.SmoothStreaming и Microsoft.Web.Media.SmoothStreaming.


Обновление:

При переносе проекта я столкнулся с другой ссылочной проблемой. Мне пришлось удалить и повторно добавить System.ComponentModel.Composition, затем добавить System.ComponentModel.Composition.Initialization.

1 голос
/ 21 декабря 2011

Я попытался удалить Smooth Streaming Client, который установил клиент MMPPF и установил самый новый из здесь , добавил ссылку на новый dll (Microsoft.Web.Media.SmoothStreaming.dll) и все заработало.

...