0

Monaca.mobi を使用してハイブリッド アプリを構築しています。IOS 用のアプリをビルドすると、すべて問題ありません。ただし、Android デバイス (Nexus 7) 用にビルドすると、音声が聞こえます。Monaca デバッガーで。ただし、オーディオは問題なく動作します。私が気付いていないAndroidデバイスについて、おそらくアプリのいくつかの権限がありますか?

サウンドは、特定のボタン クリックで呼び出される angularJS 関数を介して再生されます。このコードが正しいことはわかっています。共有できると思いました。

function DontAsk($scope){
$scope.play = function(){
    var audio = new Audio();
        audio.src = 'sounds/DontEventAsk.mp3';
    audio.play();
}}

洞察をありがとう。

4

2 に答える 2

1

ここでの大きな疑問は、Monaca.mobi アプリが内部で使用しているブラウザーは何ですか? デフォルトの Android ブラウザーは、HTML5 を必要とする Audio などの新しいコーデックをサポートしていないことで有名です。ブラウザに依存するのではなく、アプリが監視できる何らかのフラグを設定し、アプリを使用してサウンドを再生する方がよい場合があります。

于 2014-04-23T15:06:21.980 に答える