0
我試圖在離子應用程序中播放音頻。在瀏覽器everthing工作正常,但在設備上沒有音頻播放。但我認爲它播放的文件,因爲ng-hide
的作品。我什麼都沒聽到。音量到了,我也嘗試用耳機。在帶有音頻html5標籤的離子應用程序中播放音頻是否夠用?
我真的需要像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">