根据文档
http://www.videogular.com/docs/#/api/com.2fdevs.videogular.direcitve:vgMedia
它只需要 Url 作为输入。有没有办法将base64传递给这个,就像使用一样<source src="data:audio/wav;base64,
?
如果这必须修改源代码,我可以。这是手机上的一个小项目。
谢谢
根据文档
http://www.videogular.com/docs/#/api/com.2fdevs.videogular.direcitve:vgMedia
它只需要 Url 作为输入。有没有办法将base64传递给这个,就像使用一样<source src="data:audio/wav;base64,
?
如果这必须修改源代码,我可以。这是手机上的一个小项目。
谢谢
我是 Videogular 的创始人。
也许您可以尝试使用 base64 和媒体类型设置源。Videogular 基本上根据传递的类型将字符串设置为 src 属性。
例如,在您的控制器中:
this.config = {
sources: [
{src: $sce.trustAsResourceUrl("data:audio/wav;base64,"), type: "audio/mp4"}
]
};
主要问题可能是如果您想流式传输 base64 并以块的形式传递数据,但如果您在 base64 中发送整个音频/视频,我认为应该没问题。