0

Windows 8 用の HTML/JS で記述されたインターネット mp3 ストリームを再生するアプリがあります。

アプリがバックグラウンドであってもオーディオを再生し続けたいのですが、それでも機能しません。

私は次のことを試しました

  • オーディオ タグに msAudioCategory="BackgroundCapableMedia" を追加しました
  • 宣言のバックグラウンド タスクとしてオーディオを追加
  • playpausetogglepressed、playpressed、stoppressed、pausepressed イベントリスナーをメディア コントロールに追加しました。
    mediaControl = Windows.Media.MediaControl;

    // Add event listeners for PBM notifications to illustrate app is
    // getting a new SoundLevel and pass the audio tag along to the function

    mediaControl.addEventListener("soundlevelchanged", $scope.soundLevelChanged, false);

    // Add event listeners for the mandatory media commands.
    // These are necessary to play streams of type 'backgroundCapableMedia'
    mediaControl.addEventListener("playpausetogglepressed", $scope.playpause, false);
    mediaControl.addEventListener("playpressed", $scope.play, false);
    mediaControl.addEventListener("stoppressed", $scope.stop, false);
    mediaControl.addEventListener("pausepressed", $scope.pause, false);

何を見逃したのか、いまだにわからないようです。

4

0 に答える 0