在播放带有HTML5音频的广播流时,如何获取和显示元信息(电台名称,当前歌曲,比特率等)?

时间:2012-03-31 07:47:24

标签: jquery html5-audio

如何从使用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 个答案:

答案 0 :(得分:1)

根据HTML5标准和Mozilla,您可以获取[123]的细节不多。

您可以获得采样率:

var rate = AudCurs.playbackRate;

您的信息流可能支持ID3标记。如果是这种情况,您可以获取一些额外的信息:http://ericbidelman.tumblr.com/post/8343485440/reading-mp3-id3-tags-in-javascript

要获取更多详细信息,我建议您在服务器端实现此功能,然后使用AJAX和JQuery获取结果。