Je suis en train d'envoyer un message vidéo dans l'application iMessage en utilisant le code suivant.
@IBAction func didPress() {
if let conversation = activeConversation {
if let filePath = Bundle.main.path(forResource: "small", ofType: ".mp4") {
let filePathURL = NSURL.fileURL(withPath: filePath)
let layout = MSMessageTemplateLayout()
//layout.image = image
layout.mediaFileURL = filePathURL
let message = MSMessage()
message.layout = layout
//message.url = URL(string: "emptyURL")
conversation.insert(message, completionHandler: { (error: NSError?) in
print(error as Any)
} as? (Error?) -> Void)
}
}
}
Lorsqu'il apparaît dans la fenêtre du message, la vidéo se lit correctement avec l'icône de son muet. Lorsque je tape sur l'icône du son pour ouvrir le volume, cela ouvre plutôt le contrôleur de vue étendu.
S'agit-il d'un bug iOS dans l'extension de l'application iMessage?