V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wittyfans
V2EX  ›  iOS

为什么 iOS 不支持同时播放音乐和视频?

  •  
  •   wittyfans · 20 天前 via iPhone · 3222 次点击

    有时候想要一边听歌一边看视频但好像只能二选一,iPad 也如此。

    36 条回复    2024-08-28 10:28:47 +08:00
    nb85144
        1
    nb85144  
       20 天前
    真个问题很好,我也不知道
    oxoxoxox
        2
    oxoxoxox  
       20 天前   ❤️ 1
    音乐的声音和视频的声音同时听?还能听得清吗
    sfz97308
        3
    sfz97308  
       20 天前   ❤️ 1
    一个好奇怪的场景,详细说说是什么样的歌和什么样的视频?
    zhaidoudou123
        4
    zhaidoudou123  
       20 天前
    iOS 上也基本实现不了双视频同时播放
    我找了半天只有在 bilibili 小窗播放的同时可以再使用 nplayer 本地播放
    Alfie007
        5
    Alfie007  
       20 天前 via iPhone
    应该说,录视频不支持音乐播放吧?
    xing7673
        6
    xing7673  
       20 天前   ❤️ 1
    网易云是可以的,所以结论是需要软件支持,它的方案应该是用了其他的哪个声音渠道。
    当然,如果你使用这个方案,是没办法用媒体控制,只能进到软件里面去手动暂停。
    icyalala
        7
    icyalala  
       20 天前   ❤️ 1
    https://developer.apple.com/documentation/avfaudio/avaudiosession/categoryoptions
    音频播放时,每个 App 都有个 AudioSession ,有非常详细的音频模式可以配置。
    App 之间也会受到 AudioSession 的相互影响,比如独占,和其他 App 混合、混合但降低其他 App 音量等等
    播放视频时一般 App 会用独占,因为视频都播放了其他 App 还没停这太奇怪了,用户会抱怨。
    当然 App 可以给个开关。
    7gugu
        8
    7gugu  
       20 天前
    网易云、Q 音和小红书都能配置,允许播放音乐的同时播视频(有声音)
    tediorelee
        9
    tediorelee  
       20 天前
    我只记得 iOS 上我听着歌的时候刷 ig, 这个时候的视频声音和音乐不冲突可以同时播放
    changf
        10
    changf  
       20 天前
    iOS ,打游戏( bgm )和网易云也可以同时播放
    terrysnake
        11
    terrysnake  
       20 天前
    我好奇你是看什么视频会想听歌?
    iAndychan
        12
    iAndychan  
       20 天前   ❤️ 1
    因为需要 app 自行配置,如果音乐 app 可以配置为允许和其他 app 同时运行,那么就可以和视频同时播放。
    同理,Twitter 上的视频静音播放的时候不会打断 pip 的视频,所以视频也是可以同时播放的,但是一旦接触视频经营另外一个视频就自动停止,所以还是需要开发者自行配置。
    Xenotaros
        13
    Xenotaros  
       20 天前
    app 的开发者设置了音频焦点独占?
    nzynzynzy
        14
    nzynzynzy  
       20 天前
    我说一个场景:也不能一个耳朵听歌一个耳朵看视频,当我摘下一个耳机的时候自动切换另一个耳朵的音源过来,并且用语音识别这时候我同事问我吃什么接着自动根据语音给我选择附近最快最实惠的外卖加上最好用的券再给我送过来。

    还有更离奇的场景欢迎补充。
    liaojl
        15
    liaojl  
       20 天前 via iPhone
    楼上别好奇了,有时候放着歌,在 tg 上看到个小 h 片,一两分钟的那种,就想点开看一下,点开后音乐就暂停了,完了有时音乐还不会自动恢复,控制栏的播放控制也被 tg 占用了,你还得手动进音乐 app 里点播放才能继续。类似的场景多的是,购物 app 里不小心点到商品视频介绍也一样的情况。iOS 做不到就是做不到,Android 就没这个问题。
    sparklee
        16
    sparklee  
       20 天前
    iOS 不清楚, Android 上是可以监听音频焦点丢失和获得, 自行处理暂停/继续播放, 当然也可以丢失音频焦点不暂停播放, 这个播放是否停止是开发者控制的, iOS 应该也类似吧
    tenzinjamyangzhs
        17
    tenzinjamyangzhs  
       20 天前 via Android
    安卓也不支持吧?
    wonderfulcxm
        18
    wonderfulcxm  
       20 天前 via iPhone
    iPad 上可以,用分屏开两个 app ,但其中一个没有声音。
    est
        19
    est  
       20 天前
    要做到同时播放其实很容易

    要支持跨 app 一个播放自动暂停另一个其实需要下功夫。
    Lin0936
        20
    Lin0936  
       20 天前
    因为只有一个音道?
    xygod
        21
    xygod  
       20 天前
    @liaojl #15 ios 的 x 可以自动恢复正在播放的音乐, 放歌然后点开一个 post 的视频, 音乐自动暂停, 结束视频, 音乐自动恢复, 还是 app 开发的问题
    achong
        22
    achong  
       20 天前
    感觉是软件的问题,国内的软件做的都不行。听歌的时候刷 ig 播放视频音乐不会断
    hanierming
        23
    hanierming  
       20 天前
    ios 在小程序看广告的时候,就没法看其他视频。。。
    CHEN1016
        24
    CHEN1016  
       20 天前 via iPhone
    系统层面是可以的,但是 app 都不支持
    tyrone2333
        25
    tyrone2333  
       20 天前
    我最烦有的软件一打开把我音乐断了😅是不是偷偷跑后台保活
    life90
        26
    life90  
       20 天前
    @tenzinjamyangzhs 安卓可以,亲测。只是国内安卓不支持。我用的夏普
    life90
        27
    life90  
       20 天前
    是游戏和音乐可以一起放。刚说错了。放视频的话,停止播放视频,音乐会自动切过来
    agood
        28
    agood  
       20 天前 via iPhone
    iOS18 最实用的功能之一就是听音乐或播客的同时可以拍照录视频,完全不会中断暂停,当然需要用耳机
    varrily
        29
    varrily  
       20 天前
    qq 音乐是可以设置不被打断,但有时候要暂停也很麻烦,比如切回来又给来个开屏广告,最后还是关了。
    dupenn
        30
    dupenn  
       20 天前
    @terrysnake 难道是那种视频?
    yoyoyoyolol
        31
    yoyoyoyolol  
       20 天前 via iPhone
    @liaojl 可以实现你说的效果,只不过好多 app 懒得做,很多产品经理也很水根本关注不到这种细节需求。我做过类似的功能
    wittyfans
        32
    wittyfans  
    OP
       19 天前 via iPhone
    @sfz97308 比如看视频学习,但又想听一些放松的背景音乐。
    wittyfans
        33
    wittyfans  
    OP
       19 天前 via iPhone
    @icyalala 可能是 iOS 多任务够方便的原因,在 Mac 上所有的声音都是独立的。
    wittyfans
        34
    wittyfans  
    OP
       19 天前 via iPhone
    @icyalala 抱歉打错字,我想说的是可能多任务管理不够方便。因为从设计的角度来说,如果像桌面系统一样很多 app 都可以同时播放声音,会有人觉得很混乱。但我个人倒倾向于不被打断,或者让我可以在声音那边独立控制某个软件的音量大小也很好。
    hstdt
        35
    hstdt  
       19 天前 via iPhone
    @wittyfans 像桌面那样的坏处就是音频组件不知道显示哪个音频的信息了,让用户手选一个应该不符合苹果的设计思路,进一步暂停/播放就和 pc 一样随机暂停了。另外所有放音频的 app 都要常驻后台费电了,用户还要一个个找到去关闭,之前 iphone 电池也不够用。
    icyalala
        36
    icyalala  
       19 天前
    @wittyfans iOS 是从接近单任务模式的形态延续下来的,因为整个屏幕只会有一个 App 在运行,iPad 多任务那是后来的事情。所以 iOS 的逻辑是,我这个独占的 App 来决定我的音频模式是排他,还是可以和其他 App 混音,还是混音但降低别的 App 音量等等。当我这个 App 退到后台时,也要决定我的声音是否能继续在后台播放,被其他 App 抢占结束后,是否还要继续等等。

    如何交互是前台 App 自己决定的,而不是系统。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:48 · PVG 03:48 · LAX 12:48 · JFK 15:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.