0

根据文档

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

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

如果这必须修改源代码,我可以。这是手机上的一个小项目。

谢谢

4

1 回答 1

1

我是 Videogular 的创始人。

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

例如,在您的控制器中:

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

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

于 2015-03-26T08:44:42.823 回答