Я разрабатываю функцию Video on Demand для моего проекта Django. Он будет работать от Azure Media Services.Ошибка воспроизведения проигрывателя Azure Media Player: нет совместимого источника для текущей среды браузера (0x10600003)
В настоящее время я пытаюсь запустить загруженное видео с помощью следующего кода:
<video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" controls autoplay width="640" height="400" poster="" data-setup='{"techOrder": ["azureHtml5JS", "flashSS", "silverlightSS", "html5"], "nativeControlsForTouch": false}'>
<source src="{{ video.streaming_url }}" type="video/mp4" />
<p class="amp-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
</p>
</video>
где {{ video.streaming_url }}
содержит потоковый URL подобного http://example.streaming.mediaservices.windows.net/66193aae-b739-4cb5-b4b9-f4a4a151c791/myproject.ism/manifest
.
Моя проблема в том, что я получаю сообщение об ошибке Совместимый источник для текущей среды браузера (0x10600003). Фактически, я получаю эту ошибку, когда я перехожу на http://ampdemo.azureedge.net/azuremediaplayer.html (т. Е. Официальную демонстрационную версию медиа-плеера azure).
Похоже, код ошибки 0x10600003
означает Autoselect failed to find a player
. Обратите внимание, что видео Youtube отлично работают в моей среде. Моя ОС - Ubuntu 14.04, а браузер - Mozilla Firefoz 41.0.1. В предыдущем unaccepted answer руководствовалось опцией для установки и включения Silverlight. Я не могу ожидать, что все мои пользователи сделают это. Как заставить проигрыватель работать?
Спасибо за подробный ответ. Я немного изменил свой подход, но мне все еще нужно руководство от вас, поэтому я отправлю вам электронное письмо. –