【问题标题】:LowLatencyAudio broken in 3.4.0?低延迟音频在 3.4.0 中损坏?
【发布时间】:2014-02-22 08:06:36
【问题描述】:

这个插件似乎在 3.4.0 中被破坏了 https://github.com/floatinghotpot/cordova-plugin-lowlatencyaudio

任何想法在 3.3.0 和 3.4.0 之间发生了哪些变化可能导致这种情况?

似乎LowLatencyAudio 对象在全局范围内不存在。

尽管我可以从 Chrome DevTools 检查(在移动设备上测试时)看到 LowLatencyAudio.js 已包含在 <head> 标记中。

【问题讨论】:

    标签: node.js cordova include npm


    【解决方案1】:

    是不是 window.plugins.LowLatencyAudio 而不是 window.LowLatencyAudio?

    似乎与新的cordova版本无关。

    【讨论】:

    • 那么媒体是在全球范围内的,那是一个官方插件,所以为什么不以同样的方式访问非官方的。
    • 在 3.3.0 中也是 window.LowLatencyAudio
    • 显然,6 个月前它已经是 plugins.lowlatencyaudio。当您构建自己的插件时,您可以选择您想要的任何命名空间。大多数官方插件(如 File 或 Media)都基于 HTML5 API,因此使用相同的命名空间。一些插件构建者选择将他们的插件放在插件命名空间中,以尽量减少与其他脚本冲突的风险。当你想使用插件时,首先阅读 readme.md 或文档。或者如果没有,请查看 plugin.xml 中的 clobbers 标签对于低延迟音频,您将在 repo 的 doc 文件夹中找到 doc 和 samples。
    猜你喜欢
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    相关资源
    最近更新 更多