3

Visual Studio 커뮤니티 2017에서 "Ionic 2 - Sidemenu"템플릿으로 시작했습니다. (Ionic2, Angular2, TypeScript) Media cordova 플러그인을 사용하고 (오디오) mp3 파일을 재생하고 싶습니다. 사례 : 앱이 열리고 오디오 컨트롤이 표시됩니다.> 액터가 재생 버튼을 탭하고 오디오 파일이 재생됩니다.cordova typescript 미디어 플러그인 MediaPlayer

VS에서는 config.xml> 플러그인 UI를 사용하여 플러그인을 설치했습니다. 그런 다음 app.component.ts 파일에서 맨 위에 표시됩니다.

import { MediaPlugin } from 'ionic-native'; 

그리고 콘솔이 밖으로 뱉어이 같은 파일에

initializeApp() { 
    this.platform.ready().then(() => { 
    console.log(MediaPlugin); 
    }); 
} 

. enter image description here

질문 # 1 : 나는 TS 파일 어딘가에

var myPlayer = new Media(src, success, fail) 

을 어떻게해야합니까? TypeScript를 사용하기 때문에 다른 코드를 사용해야한다고 생각합니다.

질문 # 2 : UI에 미디어 플레이어를 표시하려면 어떻게해야합니까? 나는 지금 html로 이것을 가지고있다

그러나 아마 나는 이온을 사용하고 있기 때문에 다른 것을 필요로 할 것이다.

현재 나는 플레이어가 클릭 버튼이와 핸들러를 MP3 파일을 재생 만들려고 :

This type of audio file isn't supported 

감사 :

setSrc() { 
    var myPlayer = document.getElementsByTagName('audio')[0]; 
    // the intellisense verifies that this path is correct 
    myPlayer.src = '../../audio/Capitolo_7s.mp3'; 
} 

나는 미디어 플레이어의 UI에서 오류가 발생합니다.

+0

어떻게 당신이 URL을 사용하여 MP3 파일을 액세스하고이 링크에서 확인 코르도바 기본 플러그인

에 대한 래퍼가? 아니면 파일이 앱 안에 있습니까? – Webruster

+0

mp3 파일이 로컬 장치에 있습니다. 엄밀히 말하자면 앱 내부가 아닙니다. – pdschuller

+0

컨트롤이 표시되고 플레이어가 로컬 mp3 파일을 재생, 일시 중지 및 검색 할 수 있도록이 앱에서 Media Player를 작동시키는 방법을 알아야합니다. – pdschuller

답변

관련 문제