Changes between Version 13 and Version 14 of Ticket #1697
- Timestamp:
- Jun 24, 2014 3:11:42 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1697 – Description
v13 v14 9 9 * After the teardown of the audio unit, AVAudioPlayer will play at a reduced volume if the category is set to !PlayAndRecord with category option !DefaultToSpeaker. (Update: According to Apple's reply, this is due to the gain controller feature employed in VPIO, which still applies even after its uninitialization. There is no API or workaround to change the gain controller but it is reported that the issue is being investigated as to whether the gain controller affect the playback volume too drastically.) 10 10 The issue does not happen with RemoteIO (which can be used by disabling the EC). Testing with aurioTouch2 sample app provided by Apple showed the same result, so this is likely Apple's issue.[[br]] 11 Currently there is no resolution or workaround other than disabling EC.11 ~~Currently there is no resolution other than disabling EC.~~ A reported workaround is by setting audio session category to non-playback mode (such as by setting it to record only, [[AVAudioSession sharedInstance] setCategory:AVAudioSessionRecord error:nil];) before the audio unit is destroyed (i.e. upon call disconnection).