1

我正在录制带有评论的视频,并且正在使用 replaykit。在 iPhone 上一切正常,但是当我分享到 Facebook 时,我的视频根本没有声音。我已经将视频下载到我的 mac,它是带声音的 m4v。但是当我试图将它从我的 mac 分享到 facebook 时,它也没有声音。在 youtube 上效果很好。不知道有什么办法可以解决吗?我可以在没有 replaykit 的情况下录制屏幕和评论并通过应用审查吗?

开始:

    RPScreenRecorder.shared().isMicrophoneEnabled = true
    RPScreenRecorder.shared().startRecording { (error) in
        if error == nil {
            //TODO: show RECORDING view
            print("start recording")
        }
    }

停止:

    RPScreenRecorder.shared().stopRecording { (previewViewController, error) in

        if let previewVC = previewViewController, error == nil {
            previewVC.previewControllerDelegate = self
            self.present(previewVC, animated: true, completion: nil)
        }
    }
4

2 回答 2

1

Ofir Malachi我会写它作为答案,我使用了Spitfire库的某些部分,我正在对我想每 0.1 秒“记录”一次的屏幕这部分进行截图。我正在将这些图像合并到视频中。同时我正在录制音频。最后我得到了“output.mov”和“recording.m4a”。我正在使用AVAssetExportSession将它异步合并到 mp4 文件。

于 2017-06-20T10:42:40.477 回答
1

似乎已被 Apple 修复

(关于最新的IOS 11 Beta 更新

于 2017-06-23T09:27:22.073 回答