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