2012-03-31 1 views
3

Как я могу получить текущее название песни, название радиостанций и другую метаинформацию из радиопотока, воспроизводимого с помощью Html5?Как я могу получить и показать метаинформацию (название станций, текущая песня, битрейт и т. Д.) При воспроизведении радиопотока с аудио HTML5?

<script> 

$(document).ready(function(){ 

AudCurs=new Audio(); 


$('#play').click(function(){ 
AudCurs.setAttribute('src','http://62.27.26.45:8000/klassikradio128/livestream.mp3'); 

AudCurs.play(); 

}); 
}); 


</script> 

<button id='play' >Play</button> 

спасибо вам помочь

ответ

1

Согласно стандарту HTML5 и Mozilla, существует не так много деталей, которые вы можете получить [1, 2, 3].

Вы можете получить частоту дискретизации:

var rate = AudCurs.playbackRate; 

Возможно, ваш поток поддерживает ID3-теги. Если это так, вы можете получить дополнительную информацию: http://ericbidelman.tumblr.com/post/8343485440/reading-mp3-id3-tags-in-javascript

Чтобы получить дополнительную информацию, я бы рекомендовал вам реализовать это на стороне сервера, а затем получить результаты с помощью AJAX и JQuery.

+0

thx. Я относительно новичок в этом. я получил playRate, но для остальных ... у кого-нибудь есть рабочий пример? – ChrisGP