我试图弄清楚如何使用iOS上的AVAudioSession和AVAudioSessionCategoryMultiRoute强制通过前耳机和底部扬声器强制播放音频.
我真的不介意解决方案是否是黑客,我知道它必须是可能的(甚至使用私有API),所以任何使我更接近伪立体声音频的方法将是一个很大的帮助.
请注意这是出于教育目的,所以不必担心它会被拒绝.
NSError *error = nil;
[session setCategory:AVAudioSessionCategoryMultiRoute error:&error];
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord
error:&error];
[session overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error];
Run Code Online (Sandbox Code Playgroud)
这是我调查的地方,进一步的建议可能包括同步的多个AVAudioSessions或更具异国情调的东西.
我正在寻找一种方法将UINavigationBar titleView alpha通道缩小为零,同时向下滚动UITableView并在向上滚动时反向执行.
有没有干净的方法使用scrollViewDidScroll委托?