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

标签 ios audio video xamarin.ios

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

看到此代码已修复,但不确定如何将其转换为单点触控:

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

也不确定我应该把这段代码放在哪里?通过视频播放器创建代码或在创建视频播放器的 View Controller 中打开?

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

最佳答案

我以前没有使用 AVAudioSessionthis answer可能会有帮助。

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

关于IOS 转换为单点触控音频修复 ios6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19882250/

相关文章:

css - 如何从 HTML 播放 Facebook 视频?

iphone - 如何根据html内容设置UIWebView的高度?

objective-c - 在 UIImageView 之上的 UITextView 中为文本设置动画

iphone - 当iPhone屏幕锁定时,AVAudioPlayer可以播放;那时也可以录制吗?

iphone - 如何在 iOS 中读取音频文件并获取样本?

ios - SKVideoNode 不显示视频

url - 使用fiddler抓取video steam url

ios - UIButton 按下不会调用函数

ios - 带有多个部分的水平滚动的 Collection View

iphone - 如何向后播放音频?