使用视频游戏播放base64 wave或m4a

时间:2015-03-26 07:05:06

标签: javascript angularjs html5-audio videogular

根据文件

http://www.videogular.com/docs/#/api/com.2fdevs.videogular.direcitve:vgMedia

它只需要Url作为输入。有没有办法将base64传递给它,就像使用<source src="data:audio/wav;base64,一样?

如果必须修改源代码,我很好。这是移动设备上的一个小项目。

由于

1 个答案:

答案 0 :(得分:1)

我是Videogular的创造者。

也许您可以尝试使用base64和媒体类型设置源。 Videogular基本上根据传递的类型将字符串设置为src属性。

例如,在您的控制器中:

this.config = {
    sources: [
        {src: $sce.trustAsResourceUrl("data:audio/wav;base64,"), type: "audio/mp4"}
    ]
};

主要的问题可能是你想要流式传输base64并以块的形式传递数据,但如果你在base64中发送整个音频/视频,我认为应该没问题。