【问题标题】:How can I play a video without causing music on iTunes/other audio to pause如何播放视频而不会导致 iTunes/其他音频上的音乐暂停
【发布时间】:2014-08-29 22:33:38
【问题描述】:

我正在使用 AVPlayer 播放视频(对其他播放器开放)。我的视频没有声音。视频开始时,如果 IOS 设备正在播放某种音乐/音频,即使视频没有声音,音乐/音频也会暂停。

有没有办法在播放无声电影的同时继续播放音乐?

【问题讨论】:

  • 您是否更改了AVSession 模式?如果没有,请调查一下。

标签: ios objective-c avfoundation avplayer


【解决方案1】:

尝试在开始播放之前准备音频会话:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
[[AVAudioSession sharedInstance] setActive:NO error:nil];

//... create & configure AVPlayer and start playback

【讨论】:

  • 仅供参考-这也对我有用(类似):[[AVAudioSession sharedInstance] setActive:NO er​​ror:&activationError]; if (![[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:&sessionError]) { NSLog(@"[AppDelegate] 设置音频会话失败:%@", sessionError); }
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-25
  • 2014-03-29
  • 1970-01-01
  • 2018-05-28
  • 1970-01-01
相关资源
最近更新 更多