0
私はイオンアプリでオーディオを再生しようとしています。ブラウザではこれまでどおりに動作しますが、デバイス上では音声は再生されません。しかし、私はそれがファイルを再生すると思う、なぜならng-hide
が働くからです。私はただ聞こえません。音量アップ、ヘッドフォンでも試しました。オーディオhtml5タグが付いたionicアプリでオーディオを再生するには十分ですか?
本当に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">