ios - 如果禁用音频/振动 AVPlayer 不发声 : on

标签 ios swift audio avfoundation avplayer

嘿,我想知道是否有办法让播放器发出声音,即使您的 iPhone 设置为静音。是否有 Swift 代码来启用音调?

//IMPOSRT FOUNDATION PER PLAYER
import AVFoundation

        let url = NSURL(string: "https://mywebsite.site/file/\(audio_r!)")
        playerItem = AVPlayerItem(URL: url!)
        player = AVPlayer(playerItem: playerItem!)
        let playerLayer = AVPlayerLayer(player: player!)
        playerLayer.frame = CGRectMake(0,0,300,50)
        self.view.layer.addSublayer(playerLayer)
        //imposto il volume
        player!.muted = false
        player!.volume = 1.0

有人可以帮助我吗?

最佳答案

播放类别不应服从静音开关

AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
AVAudioSession.sharedInstance().setActive(true)

关于ios - 如果禁用音频/振动 AVPlayer 不发声 : on,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40089891/

相关文章:

ios - 使用 HockeyApp 分发应用程序

ios - 字符串不能用 int 索引

ios - UICollectionViewCell 和 UICollectionReusableView 有什么区别?

ios - UITableViewCells iOS 中的白色区域

android - Dialogflow 将企业版 v2 集成到 ios 和 android 应用程序中

swift - 直接在 Swift 中使用 Apple Frameworks

javascript - 如何在网页中多次播放同一个音频文件?

android - 使用 Apportable 将 iOS 应用程序转换为 Android - 构建时出现各种引用和定义错误

iphone - 如何在 iphone 中录制音频时创建波形图的动画 View ?

python - 我可以通过python从声音信号数据中消除噪声吗?