iMessageアプリを作成していて、他のユーザーにオーディオまたはビデオファイルを送信しようとしています。iOS 10用のiMessageアプリで、画像とキャプションを含むオーディオファイルを送信する方法は?
動画ファイルは正常に動作していますが、音声ファイルでは正常に動作しません。
私の現在のコードは次のとおりです。layout.mediaFileURL = destinationURL
がメッセージに任意のファイルを追加していないよう
let destinationFilename = mp3FileNames[i]
let destinationURL = docDirectoryURL.appendingPathComponent(destinationFilename)
if let conversation = activeConversation {
let layout = MSMessageTemplateLayout()
layout.image = UIImage.init(named: "audio-x-generic-icon")
layout.mediaFileURL = destinationURL
layout.caption = selectedSongObj.name
let message = MSMessage()
message.layout = layout
message.url = URL(string: "emptyURL")
conversation.insert(message, completionHandler: nil)
return
}
が見えます。
そして、私はcode.Itがどのように見えるの上にファイルを送信しようとすると、以下に示す:
それは正常に見えるが、再生するオーディオがないが、私はこの方法しようとした場合:
をlet destinationFilename = mp3FileNames[i]
let destinationURL = docDirectoryURL.appendingPathComponent(destinationFilename)
if let conversation = activeConversation {
conversation.insertAttachment(destinationURL!, withAlternateFilename: nil, completionHandler: nil)
return
}
上記のコードと結果は:
メッセージがあるのでオーディオを再生できます。しかし、そのメッセージの問題は、画像やキャプションを付けることができないということです。
画像と音声ファイルを同じメッセージに添付するにはどうすればいいですか?
可能であれば、画像の代わりにGIFを追加できますか?
ご協力いただきありがとうございます。ありがとうございます。
もし私が傾けると、オーディオが醜いように見えます。 –
これは一時的な制限であることが期待できます。 iOS 10はまだベータ版であるため、状況が変わる可能性があります。 – azimov
能力が不足していると思われる場合は、バグ報告/機能要求を提出することができます。 – bshirley