WhatsAppでオーディオ(.mp3)ファイルを共有したいと思います。私はUIActivityViewControllerを使用しましたが、mp3ファイルを共有するだけではファイルをリンクしません。ファイルをWhatsAppにどのように共有できますか? コードがあります:Swift 4 Whatsappでオーディオ共有
@IBAction func playTusu(_ sender: Any) {
let url = URL(string: "https://freesound.org/data/previews/405/405511_2731495-lq.mp3")!
let playerItem = CachingPlayerItem(url: url)
playerItem.delegate = self
player = AVPlayer(playerItem: playerItem)
player.automaticallyWaitsToMinimizeStalling = false
player.play()
}
@IBAction func paylas(_ sender: Any) {
let url: [Any] = ["https://freesound.org/data/previews/405/405511_2731495-lq.mp3"]
let avc = UIActivityViewController(activityItems: url, applicationActivities: nil)
self.present(avc, animated: true)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
ありがとうございました。
まず、mp3データをダウンロードしてアプリにローカルに保存し、UIDocumentInteractionControllerを使用してWhatsAppと共有する必要があります –
うん、mp3データをダウンロードするにはどうすればいいですか? –
ここに完全な例https://stackoverflow.com/a/46457518/2303865 –