2016-10-03 2 views
1

Ich nehme ein Video mit Kommentaren auf und verwende Replaykit. Alles funktioniert gut auf dem iPhone, aber wenn ich Facebook teile, hat mein Video überhaupt keinen Ton. Ich habe ein Video auf meinen Mac heruntergeladen und es ist M4V mit Sound. Aber wenn ich versuche, es von meinem Mac zu Facebook zu teilen, hat es auch keinen Ton. Auf youtube funktioniert es sehr gut. Ich bin mir nicht sicher, ob ich es irgendwie reparieren kann? Kann ich einen Bildschirm und einen Kommentar ohne Replaykit aufnehmen und die App-Überprüfung bestehen?ReplayKit Video zu Facebook teilen hat keine Kommentare

Start:

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

Haltestelle:

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

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

ich bestätigen kann festgelegt werden, dass es nicht Ihr Code. Das Hochladen von Videos von PreviewViewController zu Facebook funktioniert, aber sie haben kein Audio. Ich habe auch Probleme beim Hochladen auf YouTube auf bestimmten Geräten. Zum Beispiel funktioniert der Code auf meinem iPhone, scheitert aber ohne jegliche Benachrichtigung auf meinem iPad Pro. – VTPete

+0

Ich habe das gleiche Problem. Ich habe versucht, die Aufnahme mit iMovie auf meinem iPhone zu öffnen, und auch dort war kein Ton. Wenn Sie dieses Problem haben, reichen Sie bitte einen Radar (Fehlerbericht) bei Apple ein. Sie werden es schneller beheben, wenn sie mehr Berichte erhalten. – bgolson

+0

Sicherlich habe ich es behoben, indem ich Video und Audio getrennt aufnehme und dann zwei Dateien füge, alle Aufnahmen sind ohne Replay-Kit gemacht. – Salsores

Antwort

1

Ofir Malachi Ich werde es als eine Antwort schreiben, habe ich einige Teile Spitfire Bibliothek verwendet, ich einen Screenshot von diesem Teil der tut Bildschirm Ich möchte alle 0,1 Sekunden "aufzeichnen". Ich füge diese Bilder zu einem Video zusammen. Zur gleichen Zeit nehme ich Audio auf. Am Ende habe ich "output.mov" und "recording.m4a". Ich verwende AVAssetExportSession, um es asynchron mit der mp4-Datei zusammenzuführen.

1

scheint von Apple

(auf dem neuesten IOS 11 Beta Update)