ReplayKit分享视频到facebook没有评论
ReplayKit sharing video to facebook has no commentary
我正在录制带有评论的视频,并且正在使用 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)
}
}
Ofir Malachi I will write it as an answer, I used some parts of Spitfire库,我正在对屏幕的这一部分进行截图我想每0.1秒"record"。我正在将这些图像合并到视频中。与此同时,我正在录制音频。最后我得到了 "output.mov" 和 "recording.m4a"。我正在使用 AVAssetExportSession
将其异步合并到 mp4 文件。
Apple 似乎已修复
(在最新的 IOS 11 Beta 更新中)
我正在录制带有评论的视频,并且正在使用 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)
}
}
Ofir Malachi I will write it as an answer, I used some parts of Spitfire库,我正在对屏幕的这一部分进行截图我想每0.1秒"record"。我正在将这些图像合并到视频中。与此同时,我正在录制音频。最后我得到了 "output.mov" 和 "recording.m4a"。我正在使用 AVAssetExportSession
将其异步合并到 mp4 文件。
Apple 似乎已修复
(在最新的 IOS 11 Beta 更新中)