bugfix> cordova > 投稿

ボタンがクリックされたときにオーディオを再生するコードを実装しました。コマンドイオンサーブを実行してブラウザで開くと完全に動作しますが、.apkをビルドしてAndroidでテストすると、ボタンをクリックしても音声が再生されません。 htmlとtypescriptコントローラーコードを添付します。

html
<ion-col class = "mystyle"  (click)="wajid()"  >
   <ion-label id = "aa"   > اَبَدًا </ion-label>   </ion-col>
<ion-col>

コントローラ
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
    constructor(public navCtrl: NavController) {
    }

    wajid()
    {
        document.getElementById("aa").style.color = "blue";
        var bleep = new Audio();
        bleep.src = '../assets/sounds/q1p14_1.mp3';
        bleep.play();
        bleep.onended = function() {
            document.getElementById("aa").style.color = "red";
        }
    }
}

Androidフォンで音声を再生するのを手伝ってくれました。前もって感謝します