2016-10-03 70 views
1

我正在錄製帶有評論的視頻,而我正在使用replaykit。在iPhone上一切正常,但當我分享到Facebook時,我的視頻根本沒有聲音。我已經下載了一個視頻到我的Mac,它是有聲的m4v。但是,當我試圖將它從我的Mac分享到Facebook時,它也沒有聲音。在YouTube上,它的效果非常好。不知道有什麼方法可以解決它嗎?我是否可以在沒有replaykit的情況下錄製屏幕和評論,並通過應用評估?ReplayKit分享視頻到Facebook沒有評論

開始:

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) 
     } 
    } 
+2

我可以證實,這不是你的代碼。從previewViewController上傳視頻到Facebook的作品,但他們沒有音頻。我在某些設備上也無法上傳到YouTube;例如,該代碼適用於我的iPhone,但未通過我的iPad Pro就會失敗。 – VTPete

+0

我遇到了同樣的問題。我試圖用iPhone上的iMovie打開錄音,而且那裏也沒有音頻。如果您遇到此問題,請向Apple提交一份雷達(錯誤報告)。如果他們獲得更多報告,他們會更快地修復它。 – bgolson

+0

當然,我現在通過單獨錄製視頻和音頻來修復它,然後合併兩個文件,所有的錄製都沒有重播套件 – Salsores

回答

1

Ofir Malachi我會寫一個答案,我用Spitfire庫的某些部分,我做的這部分截圖屏幕我想每隔0.1秒「記錄一次」。我正在將這些圖像合併到視頻中。在同一時間我錄音。最後我得到了「output.mov」和「recording.m4a」。我正在使用AVAssetExportSession將其異步合併到mp4文件。

1

似乎是由蘋果

是固定的(最新IOS 11測試版的更新