IOS转换为单点触控音频修复ios6



iOS 6 更新中似乎存在的音频错误需要此代码:我的视频在 ios 6 设备上播放时没有音频。

看到这段代码是一个修复程序,但不确定如何将其转换为单点触控:

NSError *error= nil;
if ([[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback  
  error:&error]) {
      NSLog(@"Error setting audio session: %@", error);
}

也不确定我什至应该把这段代码放在哪里? 通过视频播放器创建代码还是在创建视频播放器的视图控制器的打开中?

有什么方法可以通过在每个视频播放器创建时创建一个新的新实例来导致内存泄漏,如果是这样,我如何正确释放资源。

我以前没有和AVAudioSession一起工作过,但这个答案可能会有所帮助。

AVAudioSession.SetCategory(your_category, AVAudioSessionCategoryOptions.MixWithOthers, out error);

最新更新