6
quindi ho giocato attorno al nuovo xcode 8 beta e sono in grado di caricare un'immagine nella proprietà .image ma non sono riuscito a caricare un file audio con la proprietà .mediaFileURL. Ecco il mioCome caricare un file audio in MMessage ios 10?
var message = MSMessage()
var template = MSMessageTemplateLayout()
viewDidLoad() {
if let filePath2 =
Bundle.main().pathForResource("synth", ofType: "wav") {
let fileUrl = NSURL(string: filePath2)
let URL2 = fileUrl as! URL
template.mediaFileURL = URL2
}
message.layout = template
guard let conversation = activeConversation else {
fatalError("Expected a conversation") } conversation.insert(message,
localizedChangeDescription: nil) { error in
if let error = error {
print(error)
}
}
}
C'è qualche posto nei forum che potresti collegarmi a qualcuno che da Apple ti ha detto di usare insertAttachment invece? Ho inserito anche insertAttachment, ma vorrei usare MSMessageTemplateLayout se è possibile, dal momento che mi piacerebbe inviare una didascalia con esso. – naomimichiko
tramite il giornalista bug "Apple Developer Relations20-lug-2016 16:01 Si sta tentando di inserire una MSMessage con MediaURL del modello impostato su un file audio. Gli unici tipi di media supportati come sfondi MSMessage sono kUTTypeImage e KuTTypeMedia. si deve usare insertAttachment API MSMessage di inserire un file audio, invece. sono successo in grado di utilizzare l'API insertAttachment per inserire MP3, WAV e M4A. Fateci sapere se il problema è stato risolto per aggiornando la segnalazione del bug. " – masaldana2
la mia risposta: secondo il sito di documentazione .mediaFileURL, dice che "file audio ", mostra una rappresentazione grafica della forma d'onda dell'audio. " non hanno risposto inviare alcune monete – masaldana2