【问题标题】:Play base64 wave or m4a using videogular使用 videogular 播放 base64 波或 m4a
【发布时间】:2015-03-26 07:05:06
【问题描述】:

根据文档

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

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

如果这必须修改源代码,我可以。这是一个移动端的小项目。

谢谢

【问题讨论】:

    标签: javascript angularjs html5-audio videogular


    【解决方案1】:

    我是 Videogular 的创建者。

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

    例如,在您的控制器中:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      相关资源
      最近更新 更多