我能够将视频嵌入到 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)
}
})
我尝试使用不同的视频文件无济于事。我找不到太多这方面的信息,而且我开始认为 Apple 不希望启用音频。这很奇怪,因为在 ios 10 WWDC 中,您可以类似地在 iMessage 中发送 youtube 视频,在消息气泡中播放音频/视频。