Swift 3: Wie Wasserzeichen auf Video hinzufügen? AVVideoCompositionCoreAnimationTool iOS 10 Problem

9

Dieser Code wurde verwendet, um mit iOS9 Wasserzeichen und Text zu einem Video hinzuzufügen, aber seit iOS10 funktioniert es nicht mehr. Es gibt eine iOS 10-Fehler , der eingereicht wurde, aber keine Antwort von Apple. Ich konnte keine Problemumgehung implementieren, um Wasserzeichen und Text auf Video hinzuzufügen. Mit diesem Code wird das Video manchmal erfolgreich exportiert, aber die meiste Zeit wird es nicht exportiert.

Wie soll ich AVVideoCompositionCoreAnimationTool verwenden, damit es so funktioniert wie auf iOS9?

%Vor%

BITTE BEACHTEN SIE: Wenn ich AVVideoCompositionCoreAnimationTool entferne, wird das Video immer exportiert, aber das hat kein Wasserzeichen und keinen Text im Video. Wie funktioniert es, damit AVVideoCompositionCoreAnimationTool nicht mit AVAssetExportSession kollidiert?

Einige haben ein Workaround mit customVideoCompositorClass und AVVideoCompositing Protokoll, aber das scheint eine schwere Umgehungslösung zu sein, verglichen mit dem, wie es früher funktionierte.

    
Sam 10.11.2016, 14:45
quelle

3 Antworten

2

Ich habe diese Antwort von hier und es funktioniert für mich. Schau, ob es für dich funktioniert.

%Vor%     
User511 18.11.2016 11:03
quelle
2

Die Antwort von @ User511 in

Schnell 3:

%Vor%     
Seyed Samad Gholamzadeh 22.07.2017 04:17
quelle
1

Diese Lösung funktioniert für mich, super einfach und super schnell

%Vor%

}

    
Muni 10.12.2017 18:32
quelle