2016-10-03 4 views
1

私は解説付きのビデオを録音していますが、私はリプレイキットを使用しています。 iPhoneですべてうまく動作していますが、Facebookに共有すると、動画には音が全く出ません。私は私のMacにビデオをダウンロードしました、それは音でm4vです。しかし、私はそれを私のマックからFacebookに共有しようとしているときにもそれは音がありません。 YouTubeでそれは非常に良い動作します。私はそれを修正する方法はありますか?リプレイキットなしで画面と解説を録画し、アプリレビューに合格することはできますか?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

(最新IOS 11ベータ版のアップデートに)アップル

によって固定されているようです。 previewViewControllerからFacebookに動画をアップロードしても、音声はありません。特定のデバイスでYouTubeにアップロードする際に問題が発生しました。たとえば、コードは自分のiPhoneで動作しますが、iPad Proでは通知なしで失敗します。 – VTPete

+0

同じ問題が発生しています。私はiPhoneでiMovieで録音を開こうとしましたが、そこには音声はありませんでした。この問題が発生している場合は、アップルにレーダー(バグレポート)を提出してください。彼らはより多くのレポートを取得すれば速く修正するでしょう。 – bgolson

+0

今私はビデオとオーディオを別々に録画し、2つのファイルをマージすることで修正しました。録画はすべてリプレイキットなしで行われます – Salsores

答えて

1

Ofir Malachi私は私がのこの部分のスクリーンショットをやっている、Spitfireライブラリのいくつかの部分を使用し、答えとしてそれを書きますscreen私は0.1秒ごとに "記録"したい。私はこれらの画像をビデオにマージしています。同時に私はオーディオを録音しています。最後には "output.mov"と "recording.m4a"があります。私はAVAssetExportSessionを使用して、mp4ファイルに非同期にマージします。

1

は、私はそれはあなたのコードではないことを確認することができます

関連する問題