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);
});
}
질문 # 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에서 오류가 발생합니다.
어떻게 당신이 URL을 사용하여 MP3 파일을 액세스하고이 링크에서 확인 코르도바 기본 플러그인
에 대한 래퍼가? 아니면 파일이 앱 안에 있습니까? – Webruster
mp3 파일이 로컬 장치에 있습니다. 엄밀히 말하자면 앱 내부가 아닙니다. – pdschuller
컨트롤이 표시되고 플레이어가 로컬 mp3 파일을 재생, 일시 중지 및 검색 할 수 있도록이 앱에서 Media Player를 작동시키는 방법을 알아야합니다. – pdschuller