Video & Ses yakalama uygulaması oluşturuyorum. Her kayıt yapmaya başladığımda, bluetooth hoparlörde çalınan müzik, telefonun hoparlöründe çalar. Uygulamadan çıktığımda, müzik bluetooth hoparlörde tekrar çalar.Sesi Bluetooth Hoparlörüne Yeniden Yönlendirin
try audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: [AVAudioSessionCategoryOptions.MixWithOthers, AVAudioSessionCategoryOptions.AllowBluetooth])
Ama bu işe yaramadı: Bunu çözmenin
Benim ilk girişimi böyle, audioSession
için gerekli seçenekler sunmaktır. Bu yüzden düşündüğüm ikinci çözüm, müzik çıkışını yeniden bluetooth hoparlöre yeniden yönlendirmektir.
audioSession.setOutputDataSource
Gerçekten parametreler geçirilecek bilmiyorum.
Ve video kaydını başlattığımda, telefonun veya kodumun bluetooth bağlantısını devre dışı bırakıp açmadığını veya oynatmanın yalnızca telefonun hoparlörüne yeniden yönlendirildiğinden emin değilim.
GÜNCELLEŞTIRME: Bu satırda şu şekilde konuşuyorum: // try audioSession.setMode(AVAudioSessionModeMoviePlayback)
ve müzik biraz duraklayıp tekrar bluetooth hoparlörde oynatılıyor. Ama sorun şu ki, çekilen videoda ses yok.
GÜNCELLEME 2: Kodumu size verirseniz bu sorunun bir çözümü olur mu?
Bluetooth üzerinden çalmayı veya bluetooth olan varsayılan çıkışı almayı deniyor musunuz? Örneğin, ne olursa olsun ya da sadece telefon/tablet farklı bir birincil çıkışla (AUX veya bluetooth gibi) bağlandığında bluethooth üzerinden oynamayı ister misiniz? –