IOS转换为monotouch音频修复ios6

时间:2013-11-09 19:44:08

标签: ios audio video xamarin.ios

此代码是ios 6更新中出现的音频错误所必需的:我的视频在ios 6设备上播放时没有音频。

看到这段代码是修复但不确定如何将其转换为monotouch:

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

还不确定我应该把这段代码放在哪里?通过视频播放器创建代码或在视图控制器打开的情况下,视频播放器是在?

中创建的

有没有办法可以通过在每个视频播放器创建时创建一个全新的实例来导致内存泄漏,如果是这样,我该怎样才能正确释放资源。

1 个答案:

答案 0 :(得分:1)

我以前没有使用AVAudioSessionthis answer需要帮助。

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