我能够将视频嵌入MSMessage实例并发送它只是问题是音频自动静音.您可以看到它被消息泡泡右上方的一个小扬声器屏蔽了.我也在我的iphone上试了一下,没有沉默,仍然没有声音.
let message = MSMessage()
let layout = MSMessageTemplateLayout()
layout.caption = "Titans music video"
let filePath =
Bundle.main.path(forResource: "TitansVideo", ofType: "mov")
let fileUrl = NSURL(fileURLWithPath: filePath!)
let URL = fileUrl as URL
layout.mediaFileURL = URL
message.layout = layout
let conversation = self.activeConversation
conversation?.insert(message, completionHandler: {(error) in
if let error = error {
print(error)
}
})
Run Code Online (Sandbox Code Playgroud)
我尝试使用不同的视频文件无济于事.我找不到太多关于此的信息,我开始认为Apple不希望启用音频.这很奇怪,因为在ios 10 WWDC中,您可以类似地在消息气泡中播放音频/视频的iMessage中发送YouTube视频.