Воспроизведение файла PLS с помощью HTML5 Audio

StackOverflow https://stackoverflow.com/questions/4454132

  •  10-10-2019
  •  | 
  •  

Вопрос

Я хочу воспроизвести файл .pls, который является радиофалмом. Когда я нажимаю на этот файл, он воспроизводит видео в моих IIUnes (я использую Mac). Я хочу сыграть в этот файл PLS в браузере, особенно в Safari, так как я хочу играть в него на iPhone.

Мой код:

<audio src="radioveronica.pls" controls="controls">
    Your browser does not support the audio element.
</audio>

Ниже приведено содержание моего файла PLS:

[playlist]
File1=http://5713.live.streamtheworld.com:80/VERONICAAACCMP3
Title1=Radio Veronica
Length1=-1
File2=http://5713.live.streamtheworld.com:3690/VERONICAAACCMP3
Title2=Radio Veronica
Length2=-1
File3=http://5713.live.streamtheworld.com:443/VERONICAAACCMP3
Title3=Radio Veronica
Length3=-1
File4=http://5723.live.streamtheworld.com:80/VERONICAAACCMP3
Title4=Radio Veronica
Length4=-1
File5=http://5723.live.streamtheworld.com:3690/VERONICAAACCMP3
Title5=Radio Veronica
Length5=-1
File6=http://5723.live.streamtheworld.com:443/VERONICAAACCMP3
Title6=Radio Veronica
Length6=-1
NumberOfEntries=6
Version=2
Это было полезно?

Решение

Файл PLS на самом деле является просто текстовым файлом, который содержит ссылку или ссылки на аудио -потоки или другие исходные файлы. В файле нет аудиодатчиков, которые можно воспроизвести напрямую.

Есть только четыре формата, поддерживаемые аудио тегом (а не во всех браузерах):

  • Огг Ворбис
  • Mp3
  • Вал
  • (Safari фактически поддерживает другой формат, который не должен быть назван)

Другие советы

Для Shoutcast Servers без Stream.NSV (большинство серверов) для ICECAST подобен, как вы сказали, для виртуального диджея похож на Shoutcast, пример:

<html>
    <head><title> Listen To Ma' Radio</title></head>
    <body>
    <audio controls="controls" src="http://50.22.217.113:13679/;&type=mp3"></audio>
    </body>
</html>

и вы можете подковать другие функции, так как это это базовые HTML, которые вы можете даже вступить в PHP, наслаждайтесь

Да, вы можете транслировать аудиогибл HTML5:

<audio controls="controls" src="http://IP:port/;stream.nsv&type=mp3"></audio>

Фантастика

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top