2016-06-20 4 views
6

इसलिए मैं नए एक्सकोड 8 बीटा के आसपास खेल रहा था और मैं .image प्रॉपर्टी में एक छवि लोड करने में सक्षम हूं लेकिन मैं .mediaFileURL प्रॉपर्टी के साथ ऑडियो फ़ाइल लोड करने में सफल नहीं था। यहाँ मेरी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) 
     } 
    } 
} 

उत्तर

1

है बग रिपोर्टर मैं MP3, WAV और M4A डालने के लिए insertAttachment एपीआई का उपयोग करना चाहिए के अनुसार।

conversation.insertAttachment(fileUrl, withAlternateFilename: "fileAudio") { error in 
     if let error = error { 
      print(error) 
     } 
+0

क्या फ़ोरम पर कहीं ऐसा है जो आप मुझसे लिंक कर सकते हैं ऐप्पल से किसी ने आपको इसके बजाय insertAttachment का उपयोग करने के लिए कहा था? मैंने एटैचमेंट भी काम किया है, लेकिन यदि संभव हो तो MSMessageTemplateLayout का उपयोग करना चाहूंगा, क्योंकि मैं इसके साथ एक कैप्शन भेजना चाहता हूं। बग रिपोर्टर के माध्यम से – naomimichiko

+1

"एप्पल डेवलपर Relations20-Jul-2016 16:01 आप टेम्पलेट के MediaURL एक ऑडियो फ़ाइल के लिए सेट के साथ एक MSMessage सम्मिलित करने के लिए कोशिश कर रहे हैं। कि MSMessage पृष्ठभूमि के रूप में समर्थन कर रहे केवल मीडिया प्रकार kUTTypeImage हैं और KuTTypeMedia। आप के बजाय एक ऑडियो फ़ाइल को सम्मिलित करने के MSMessage के insertAttachment एपीआई का उपयोग किया जाना चाहिए। मैं सफलतापूर्वक MP3, WAV और M4A डालने के लिए insertAttachment एपीआई का उपयोग करने में सक्षम हूँ। कृपया हमें बताएं कि क्या समस्या के लिए हल हो गई है चलो आप अपनी बग रिपोर्ट अपडेट करके। " – masaldana2

+2

मेरी प्रतिक्रिया: .mediaFileURL प्रलेखन साइट के अनुसार यह कहता है कि "ऑडियो फ़ाइलें, यह ऑडियो के तरंगों का ग्राफिकल प्रतिनिधित्व दिखाती है।" उन्होंने जवाब नहीं दिया कुछ सिक्के – masaldana2

संबंधित मुद्दे