Я пытался использовать для игры эталонный проигрыватель dash.js MPEG-DASH мультимедиа из моей учетной записи Windows Azure Media Services (WAMS). К сожалению, Chrome 33 (который поддерживает расширения источников мультимедиа и, следовательно, DASH) дает мне стандартную ошибку CORS:
XMLHttpRequest не может полностью загрузить Rad.origin.mediaservices.windows.net/6c8d4ddf-1579-4047-8f15-ae1fe95bd2d5/interview1.ism/manifest(format=mpd-time-csf). На запрошенном ресурсе отсутствует заголовок Access-Control-Allow-Origin. Следовательно, к источнику 'localhost: 3000' доступ не разрешен.
К сожалению, вы не можете просто загрузить crossdomain.xml в WAMS, чтобы браузер разрешил запрос (по какой-то причине это запрещенный тип). Я нашел статью на как включить CORS для службы хранилища Azure, но это необходимо для включения сценария загрузки из браузера: это противоположно тому, что мне нужно.
Кажется, что Azure на самом деле не поддерживает тире, если это невозможно ... так что я, должно быть, сделал что-то не так, потому что кто-то уже сделал это, как эта ссылка на мультимедиа работает в проигрывателе тире.
Для тестирования вы можете использовать онлайн-проигрыватель Dash.js.