iOS AVPlayer 没有声音

Posted

技术标签:

【中文标题】iOS AVPlayer 没有声音【英文标题】:iOS AVPlayer No sound 【发布时间】:2015-08-18 12:59:58 【问题描述】:

这是我的代码。我检查了网址。但是没有声音。

var player = AVPlayer()

func playAudio(sender:UIButton!)
    var btnsendtag:UIButton = sender


    let url : String = self.array_mainlist[btnsendtag.tag]["voice_url"] as String
    let playerItem = AVPlayerItem( URL:NSURL( string:url ) )
    player = AVPlayer(playerItem:playerItem)
    player.rate = 1.0;
    player.play()



并记录 : setMessageLoggingBlock: 调用

【问题讨论】:

你是在播放视频还是声音? 声音。文件类型为“.3gp”。 你应该使用AVAudioPlayer来播放声音文件。 对不起。我的解释不够充分。网址是 http 网址。不是本地的。 但是你也可以从AVAudioPlayer播放http url 【参考方案1】:

音频混合只能与基于文件的媒体一起使用,不支持与使用 HTTP 实时流媒体提供的媒体一起使用。

否则,AVPlayerItem 的 audioMix 属性可以设置为 PHImageManager 的 requestAVAssetForVideo:options:resultHandler: 方法返回的 audioMix 属性的值。

【讨论】:

以上是关于iOS AVPlayer 没有声音的主要内容,如果未能解决你的问题,请参考以下文章

avplayer播放视频时没有声音

AVPlayer/AudioPlayer:没有错误但没有声音

AVPlayer 空白视频:播放声音但没有视频

使用 AVPlayer 保留多个 mp3 声音

返回我的播放器应用后没有声音

我的应用程序启动时如何播放声音