dan*_*anu 15 ios avplayer swift swift4
在swift中处理一个项目,我正在尝试启动AVPlayer,由于某种原因,我告诉我一个例外说法
AudioHardware.cpp:1200:AudioObjectRemovePropertyListener:AudioObjectRemovePropertyListener:没有给定ID为0的对象.
我想问题出在我的网址上.这是我的代码
func initPlayer() {
let url:NSURL = NSURL(string:"https://purelight1-163000.appspot.com/api/user/v2/media/track/60/sample")!
self.playerItem = AVPlayerItem(url: url as URL)
self.player=AVPlayer(playerItem: self.playerItem!)
let playerLayer=AVPlayerLayer(player: self.player!)
playerLayer.frame = CGRect(x: 0, y: 0, width: 10, height: 50) // actually this player layer is not visible
self.view.layer.addSublayer(playerLayer)
}
Run Code Online (Sandbox Code Playgroud)
Xcode过于健谈。您只需要编辑Scheme(产品> Scheme> Edit Scheme)并创建一个新的环境变量OS_ACTIVITY_MODE并将其值设置为disable。
小智 3
对我来说,这是因为模拟器的音频输出。
我正在使用音频捕获应用程序 iShowU 来进行不同的耳机设置项目。但为了仅禁用模拟器的音频,我使用耳机(未插入)将“音频设备输出”设置为 iShowU 设置。它播放完加载的视频,然后就出现了这个问题。
将音频输出从Simulator > I/O > Audio Output系统一切换并重新运行我的构建解决了我的问题。
| 归档时间: |
|
| 查看次数: |
5765 次 |
| 最近记录: |