मैं निम्नलिखित कोड का उपयोग कर iMessage ऐप में वीडियो संदेश भेज रहा हूं।iMessage ऐप वीडियो संदेश वॉल्यूम काम नहीं कर रहा है
@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)
}
}
}
जब यह संदेश विंडो में दिखाई देता है तो यह सफलतापूर्वक म्यूट ध्वनि आइकन के साथ वीडियो चलाता है। जब मैं वॉल्यूम खोलने के लिए ध्वनि आइकन टैप करता हूं तो इसके बजाय विस्तारित व्यू कंट्रोलर खोलता है।
क्या यह iMessage ऐप एक्सटेंशन में आईओएस बग है?
MSMessageTemplateLayout दुर्भाग्य से अनुकूलित नहीं किया जा सकता है। https://developer.apple.com/documentation/messages/msmessagetemplatelayout जैसा कि प्रलेखन कहता है "MSMessageTemplateLayout क्लास को उप-वर्ग न करें।" –