使用HTML5和Javascript从实时音频流中读取ArrayBuffer

时间:2016-01-30 04:39:39

标签: javascript html5 audio audio-streaming http-live-streaming

我需要读取数组字节的块 HTML5音频控件从实时流接收,然后我可以处理数组并生成音频可视化器。

这就是我的HTML:

    public PartialViewResult _Image(string userID)
    {
        ImageViewModel model = new ImageViewModel();
        //Here You can check what image and tooltip you want show to the user
        //model = //FillData from DB / 
        return PartialView("_Image", model);
    }

和一个简单的Javascript:

<audio id="myAudio" src="http://some-live-audio-url/;stream.mp3" type="audio/mpeg">
    </audio>

我尝试了不同的选项,包括XMLHttpRequest,但这会导致CROSS错误。

理想情况下,我需要像:

<script type="text/javascript">

    var myAudio = document.getElementById('myAudio');
    myAudio.addEventListener('canplaythrough', function() {
        myAudio.play();
    });
</script>

我真的很感激你给我的任何线索或提示。

0 个答案:

没有答案