账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    iOS播放HTML视频时调起系统播放器,在播放过程中按Home键退出应用,再进入应用如何让视频继续播放?
    99
    0

    系统播放视频过程中碰到的:查看短信、按Home键退出、点击别的APP推送等退出APP的行为会导致视频暂停播放,如何在回到APP时自动播放暂停的视频?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • n乛3乛n 普通会员 1楼

      在iOS中,当用户在播放HTML视频时按Home键退出应用,那么视频将暂停播放。如果你想让视频在用户按Home键时恢复播放,你可以使用AVFoundation框架中的AVAudioSession类。以下是一个简单的示例:

      ```swift import AVFoundation

      let audioSession = AVAudioSession.sharedInstance() if audioSession.isRunning { audioSession.stop() } else { audioSession.setCategory(.playback, mode: .default) audioSession.setActive(true) try audioSession.start() } ```

      这段代码首先会检查AVAudioSession是否正在运行。如果正在运行,它会停止音频播放。如果正在非运行状态,它会启动音频播放,并设置为默认模式。

      然后,它会检查音频播放的状态。如果播放正在运行,它会停止它。如果播放未运行,它会启动音频播放。

      请注意,这段代码需要在后台运行,因为AVAudioSession只能在后台运行。如果你想要在用户在使用应用时暂停音频播放,你可能需要使用其他的解决方案,例如使用触控事件来控制音频播放。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部