大家好,我正在尝试构建一个iMessage应用程序。我想要视频发送。这个视频来自Http服务器....
import UIKit
import Messages
class MessagesViewController: MSMessagesAppViewController {
@IBAction func bt3(_ sender: UIButton) {
//VIDEO URL
let videoUrl = URL(string: "https://---/app/test/test.m4v")
let message = MSMessage()
message.shouldExpire = false
let layout = MSMessageTemplateLayout()
layout.mediaFileURL = videoUrl
message.layout = layout
let conversation = activeConversation
conversation?.insert(message, completionHandler: nil)
}
}你有什么建议吗?
发布于 2017-07-15 10:52:24
媒体文件URL必须是文件URL。对于视频文件,系统将媒体文件的左边缘和右边缘裁剪6点,并对其边角进行圆整。对于音频文件,它显示音频波形的图形表示。
您只能使用mediaFileURL发送本地视频文件。我会尝试在active MSConversation中使用insertText(_:completionHandler:)方法来发送视图的内联预览。
https://stackoverflow.com/questions/41142447
复制相似问题