在 iOS 上的文件应用程序中创建使用文件的应用程序
Posted
技术标签:
【中文标题】在 iOS 上的文件应用程序中创建使用文件的应用程序【英文标题】:Creating app that uses files in the files app on iOS 【发布时间】:2020-06-27 20:08:07 【问题描述】:我正在尝试创建一个 ios 应用程序,该应用程序从 Files 应用程序中获取各种音频文件,并使用 AudioKit 框架在应用程序内播放它们。但是,根据我的研究,AudioKit 的文件 API 似乎与外部 URL 不兼容。有谁知道任何替代的基于音乐的框架或方法,可以播放基于外部 URL 的音频文件?
【问题讨论】:
不完全是您的问题,但this 应该基本上涵盖了该做什么。 【参考方案1】:这是另一种方式。我们可以用 AVPlayer 播放音频而无需下载。无需下载音频,我们可以通过流媒体播放。 检查下面的代码。
let url = URL(string:"https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3")
let playerItem:AVPlayerItem = AVPlayerItem(url: url!)
let player = AVPlayer(playerItem: playerItem)
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = CGRect(x:0, y:0, width:200, height:200)
self.view.layer.addSublayer(playerLayer)
player.volume = 1.0
player.play()
【讨论】:
以上是关于在 iOS 上的文件应用程序中创建使用文件的应用程序的主要内容,如果未能解决你的问题,请参考以下文章
使用 PhoneGap 将音频录制到 iOS 上的文档文件夹