Как воспроизводить видео с помощью медиаэлемента Smooth Streaming

Я хочу транслировать видеофайл в своем приложении для Windows Phone ... Я считаю, что после исследования элемент плавного потокового мультимедиа сделает это. но когда я назначаю SmoothStreamingSource для "http://www.streaming/video.mp4", проигрыватель делает не показывать видео. Но когда я меняю источник на файл .ism, он буферизуется, и видео воспроизводится. но я буду использовать только видео UTL из моего веб-сервиса. Пожалуйста, помогите мне в том, как это сделать в приложениях WP.

Вот мой код:

Использование файла .ism, который хорошо работает:

SSME: SmoothStreamingMediaElement AutoPlay = "True" x: Name = "SmoothPlayer"

SmoothStreamingSource = "http: //iismp-demo/adaptive/big_buck_bunny/Big%20Buck%20Bunny%20Adaptive.ism/Manifest" />

но когда я меняю источник потока на вышеупомянутый файл mp4. видео не воспроизводится. заранее спасибо.


comment
Проверьте, воспроизводится ли он на устройстве. Я помню, что у меня была проблема, когда эмулятор воспроизводил только файлы wmv.   -  person Alaa Masoud    schedule 22.05.2013
comment
Используйте класс MediaElement по умолчанию для воспроизведения файлов mp4. SmoothStreamingMediaElement работает только с ism файлами.   -  person vortexwolf    schedule 02.06.2013


Ответы (1)


Используйте следующий код:

   <SSME:SmoothStreamingMediaElement 
         AutoPlay="True"
         x:Name="SmoothPlayer" 
         Source="<your URL>" 
   />

Используйте Source вместо SmoothStreamingSource. Атрибут Source получает или задает источник медиапотока, который не является источником Smooth Streaming.

person Mike    schedule 08.06.2013