2

저는 이온/앵귤러 1의 프로젝트를 진행하고 있습니다. 필자는 코도바 플러그인을 감추기 위해 이온 성 네이티브를 사용하고 있습니다.이오니아 네이티브 이온/앵글 1을 사용합니다.

나는 bower가있는 이온 네이티브를 설치하고 내 응용 프로그램의 각진 모듈에서 'ionic.native'에 종속성을 추가했습니다. 이제 컨트롤러에 $ cordovaFile과 같은 것들을 주입하여 사용할 수 있습니다. 이것은 잘 작동합니다.

내 문제는 MediaPlugin을 사용 중입니다. 컨트롤러에 $ cordovaMediaPlugin을 삽입합니다. 이제 문서 (https://ionicframework.com/docs/v2/native/mediaplugin/)는 이렇게 말한다 :

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

은 분명히 내가 angular1에서이 작업을 수행하지 못할. .

나는 이런 식으로 물건을 시도 :

VAR 미디어 =이 $ cordovaMediaPlugin ('PATH'); var media = new this. $ cordovaMediaPlugin ('patch');

아무 것도 정의되지 않은 것처럼 보이지 않습니다.

각도/이온 1에서 어떻게 호출합니까? 나는 정말로 여기에 '새로운'키워드가 문제라고 생각합니다 ...

답변

0

ngCordova Media 플러그인을 설치하십시오.

ngCordova를 설치하고 앱 모듈 'ngCordova'에 삽입하십시오.

  1. 참조 드 당신이 see이 (필요 없음) 미디어 자원

+0

내가하지 않으려을 제공하기 위해 서비스를 생성하려면 plugin

  • 를 설치 steps

  • 다음 ngCordova를 사용하십시오. ngCordova가 더 이상 유지 관리되지 않고 ionic-native가 훨씬 많은 플러그인을 지원하기 때문에 실제로 ngCordova에서 ionic-native로 마이그레이션하고 있습니다. – iCediCe

  • +0

    @iCediCe 혹시 이것을 알아 냈습니까? – bryan

    +0

    @bryan 불행히도 아니, ngCordova를 사용하는 것으로 되돌아갔습니다 .... – iCediCe