検索

ホームページ  >  に質問  >  本文

object-c - iOS ジョイパオサークル実行中のメディア音量を調整する方法

Yue Pao Circle の実行中にメディアの音量を常に調整できることを実現するために (システム設定でシステム音量を調整するボタンが無効になっていない限り)、現時点では、全体の実行中 AudioSession SetActive が YES であることがわかっています。実行中のプロセスですが、サードパーティの音楽 (NetEase Cloud Music) の場合、再生中に再生が停止します。音声再生が完了した後、
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers error:nil]; を使用して

を呼び出します。 リーリー

その後、[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
を呼び出します。これは実現できますが、頻繁に呼び出すと AVAudioSession エラーが発生し、再生が遅延します。他に何かアイデアはありますか?

怪我咯怪我咯2836日前1288

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-02 09:34:13

    AudioSession を使用する際の私の間違いでした。Active に設定する必要がある場合は、サードパーティの音楽が再生されているかどうかを確認する必要があります。

    返事
    0
  • キャンセル返事