2017-02-16 80 views
2

我目前正在離子/角1項目中工作。我使用離子本機來包裝cordova插件。離子本機使用離子/角1 1

我安裝了離子本地與涼亭,並添加依賴於'ionic.native'在我的應用程序的角度模塊。現在我可以將諸如$ cordovaFile之類的東西注入到我的控制器中並使用它們。這很好。

我的問題是使用MediaPlugin。我在我的控制器中注入$ cordovaMediaPlugin。現在的文檔(​​)說,這樣做:

new MediaPlugin('path/to/file.mp3', onStatusUpdate);

顯然我不能在angular1做到這一點。

我嘗試這樣的東西:

VAR媒體= $這個cordovaMediaPlugin( 'PATH'); var media = new this。$ cordovaMediaPlugin('patch');

似乎沒有任何工作,一直未定義。

我該如何在角度/離子1中調用這個函數?我真的認爲'新'關鍵字是這裏的問題...

回答

0

嘗試安裝ngCordova Media插件。

安裝ngCordova,注入你的應用模塊'ngCordova'。

  1. 見DE以下steps

  2. 安裝plugin

  3. 如果你想創建一個服務來提供媒體資源see(非必需)

+0

我不想使用ngCordova。我實際上是從ngCordova遷移到離子本土,因爲ngCordova不再維持,離子本土支持更多的插件。 – iCediCe

+0

@iCediCe你有沒有想過這個? – bryan

+0

@bryan不幸的是,我恢復使用ngCordova .... – iCediCe