为什么 iOS 不支持同时播放音乐和视频? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wittyfans
V2EX    iOS

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

  •  
  •   wittyfans 2024-08-27 09:46:49 +08:00 via iPhone 5071 次点击
    这是一个创建于 412 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    如何交互是前台 App 自己决定的,而不是系统。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2572 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:30 PVG 23:30 LAX 08:30 JFK 11:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86