【问题标题】:Ionic2 with no native pluginsIonic2 没有原生插件
【发布时间】:2017-07-28 23:20:24
【问题描述】:

我正在尝试使用非原生音频插件,因为这是我发现的唯一一个在录制时测量 DB 的插件。

插件:https://github.com/remoorejr/cordova-plugin-media-with-compression

问题是,我很确定我需要将插件导入 .ts 文件,但我不知道如何。该插件已安装。

知道如何在 Ionic2 中使用这个插件吗??

谢谢!!

【问题讨论】:

    标签: cordova typescript plugins ionic-framework ionic2


    【解决方案1】:

    虽然从未使用过这个特定的插件。 通过安装它

    ionic plugin install cordova-plugin-media-with-compression --save
    

    save 应该在config.xml 中添加一个条目。

    它的全局对象似乎是window.Media

    所以在你的 component 中,做:

    //import statements
        declare var window:any;
    @Component({..})
    

    并在platform.ready().then内调用插件函数

    this.platform.ready().then(()=>{
       window.Media.fun()
    })
    

    【讨论】:

    • 嗨!谢谢您的回答。我尝试了您所说的,但仍然说 Window 类型上不存在 Media。 this.newFile = new this.window.Media(this.src......但是不起作用。它说无法读取未定义的属性Media。
    • 我都做了,但还是一样 :( 我也尝试过使用 Ionic2 中的“Native” MediaPlugin,但 getCurrentAmplitude() 出现错误。一切都错了!!:(
    • 好吧,我想您可以尝试在您发布的 github 链接上提出问题。这是集成插件的一般方式
    • 当然!杰杰。我正在使用我的设备。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多