TL; DR жирный вопрос внизу
Так что я потратил большую часть дня, пытаясь выяснить, могу ли я связать потоковый URL с элементом HTML5 Audio, и я не смогскажи из спец.Эта строка из спецификации (когда описывался элемент audio
, была интересна:
src — Address of the resource
И поэтому не похоже, что это должен быть статический путь. Однако все остальное, что я прочитал изТак что ответы, для разных частей спецификации, это было неокончательно, поэтому я просто решил попробовать. Я взял разные потоки с этого сайта: https://lrn.fm/listen/online/ и решил просто вставить вещи в аудиоисточник. Вот мойкод для аудиоэлемента:
<audio src='https://streams.lrn.fm:8110' controls></audio>
И это сообщение об ошибке, которое я получаю в консоли JS в Chrome 71 на Mac Mojave (при запуске тестового веб-сервера на XAMPP с настройками по умолчанию):
GET https://streams.lrn.fm:8110/ net::ERR_CONNECTION_CLOSED
Это сообщение об ошибке, которое я получаю, когда заменяю вышеприведенный src
на этот src (https://s2.voscast.com:7392):
GET https://s2.voscast.com:7392/ net::ERR_CONNECTION_RESET
Так оно не выглядиткак аудиоэлемент принимает потоковый URL в качестве источника. Это правда, или я делаю что-то не так?
Мне кажется, что браузер не будет принимать что-либо через нестандартный порт при получениичерез HTTPS. Это способе база?В значительной степени это вопрос:
Принимает ли элемент HTML5 Audio адрес удаленного сервера в атрибуте src
?