objektif-c - Bagaimana untuk melaraskan kelantangan media semasa iOS Joypao Circle berjalan
怪我咯
怪我咯 2017-05-02 09:32:13
0
1
1255

Untuk menyedari bahawa kelantangan media sentiasa boleh dilaraskan semasa Bulatan Yue Pao berjalan (dengan syarat butang tidak dilumpuhkan dalam tetapan sistem untuk melaraskan kelantangan sistem), pada masa ini diketahui bahawa AudioSession SetActive ialah YA semasa keseluruhan sedang berjalan, tetapi muzik pihak ketiga (Muzik Awan NetEase) akan menyebabkan main balik terhenti semasa main balik Gunakan
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers error:nil]; untuk memanggil

selepas main balik suara selesai.
[[AVAudioSession sharedInstance] setActive:NO
                                       withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
                                             error:&error];

Kemudian hubungi [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
Ini boleh dicapai, tetapi panggilan yang kerap akan menyebabkan Ralat AVAudioSession dan kelewatan main balik. Adakah terdapat sebarang idea lain?

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(1)
Ty80

Saya mendapati masalah ini adalah kesilapan saya dalam menggunakan AudioSession untuk keseluruhan sistem Apabila anda perlu menetapkan Aktif, anda perlu menentukan sama ada terdapat muzik pihak ketiga yang dimainkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan