Я создаю Dash Player, используя videojs , и я разместил его на своем локальном сервере IIS с протоколом HTTP и портом 90.
У меня есть 2 типа содержимого DASH
- Публично размещенный контент DASH (https://s3.amazonaws.com/_bc_dml/example-content/sintel_dash/sintel_vod.mpd)
- Локально размещенный контент DASH (локальный сервер Wowza-3.7.4 в Ubuntu-16.04)
Я могууспешно воспроизводит контент № 1 в Windows-10 Chrome / Firefox / IE11 / Edge, но я не могу воспроизвести контент № 2 в браузере Windows-10 Edge (версия: 41.16299.402.0), и то же самое можно воспроизвести в Chrome / Firefox/IE11.
В браузере Edge он продолжает повторный запрос файла MPD, и HTTP-запрос не оставляет браузер в инструментах разработчика браузера, в которых вы можете увидеть содержимое, извлекаемое «из кэша».
Сообщение об ошибке:"Воспроизведение мультимедиа было прервано из-за слишком большого количества последовательных ошибок загрузки."
Прикрепленные снимки экрана для получения дополнительной информации. 1 , 2
Это тест игрока pфрагмент кода возраста
<video id=example-video width=600 height=300 class="video-js vjs-default-skin" controls> </video>
<script src="video-7.2.3.js"></script>
<script src="dash.all.debug-2.8.0.js"></script>
<script src="videojs-dash.min-2.10.0.js"></script>
<script>
var player = videojs('example-video');
player.src({ src: 'http://devstream.clearhub.tv/dashpoc/_definst_/smil:nmdcPH/20180604/others/25903.smil/manifest.mpd', type: 'application/dash+xml'});
player.play();
</script>
получение ошибки «Воспроизведение мультимедиа было прервано из-за слишком большого количества последовательных ошибок загрузки.»