2016-07-28 2 views
0

나는 ionic app에서 오디오를 재생하려고합니다. 브라우저에서 everthing은 정상적으로 작동하지만 장치에서는 오디오가 재생되지 않습니다. 하지만 ng-hide이 작동하기 때문에 파일을 재생한다고 생각합니다. 나는 아무 것도 듣지 못한다. 볼륨이 올라 갔고, 헤드폰으로도 시도했습니다.오디오 html5 태그가있는 ionic app에서 오디오를 재생하면 충분합니까?

나는 정말로 org.apache.cordova.media과 같은 플러그인이 필요합니까?

한 번 앱을 개발하고 비디오를 재생했으며 비디오 태그가 충분했습니다.

내 실수는 무엇입니까?

.controller('AudioCtrl', function($scope, $http, $timeout) { 
    var vid = document.getElementById("audio"); 
    vid.onended = function() { 
    $timeout(function(){ 
     $scope.pause = true; 
    }, 0); 
    } 
    $scope.pause = true; 

    $scope.playAudio = function() { 
     vid.play(); 
     $scope.pause = false; 
    } 

    $scope.pauseAudio = function() { 
     vid.pause(); 
     $scope.pause = true; 
    } 

} 

)

마크 업

: 나는 문제가 발생했습니다

<audio id="audio"> 
    <source src="../audio/14.mp3" type="audio/mpeg"> 
    </audio> 
    <img src="img/second/play.png" ng-click="playAudio()" ng-hide="!pause" alt="" id="s_play" class="animated bounceIn"> 
    <img src="img/second/pause.png" ng-click="pauseAudio()" ng-hide="pause" alt="" id="s_play" class="animated bounceIn"> 

답변

0

...

mp3 파일의 경로가 잘못

내 코드입니다 . "audio/14.mp3"

크롬이로드 할 수 있지만 장치가 실패합니다.

관련 문제