【问题标题】:Record video while music playing (Snapchat)在播放音乐时录制视频 (Snapchat)
【发布时间】:2015-09-02 04:00:55
【问题描述】:

我想知道是否有办法编写一个函数,让 PBJVision 在用户在后台播放自己的音乐时录制视频。

【问题讨论】:

    标签: ios objective-c xcode


    【解决方案1】:
    AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: [AVAudioSessionCategoryOptions.DuckOthers,AVAudioSessionCategoryOptions.DefaultToSpeaker])
    

    这对我有用:)

    【讨论】:

      【解决方案2】:

      这只有在您只录制视频而不是带音频的视频时才有可能。
      我创建了一个应用程序,我只录制视频,并且该用户能够在通过我的应用程序录制视频的同时播放音乐。

      【讨论】:

      【解决方案3】:

      是的,这绝对是可能的。

      我点击了链接:Allows music playback during recording video like snapchat ios 并实现了下面的代码,它运行得非常好!!

      AVAudioSession *session = [AVAudioSession sharedInstance];
      [session setCategory:AVAudioSessionCategoryPlayAndRecord  withOptions:AVAudioSessionCategoryOptionMixWithOthers|AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionAllowBluetooth error:nil];
      
      [session setActive:YES error:nil];
      
      [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
      

      【讨论】:

        猜你喜欢
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多