问个问题,Android为啥能够用两个以上播放软件同时放歌?

  • s
    starship
    前一阵发现我的安卓手机能同时放fm收音机和mp3我已经很诧异了,今天晚上用Nook Color发现可以同时打开原生的音乐软件和天天动听,一起放mp3,给郭德纲的相声加上古筝背景音乐。

    召唤Uglee花朵山总荔枝总来解释一下,这是为啥呢?

    [本帖最后由 starship 于 2011-1-5 00:56 编辑]
  • T
    T1te2ri
    多年之前我的e680已经可以了,不过这里都是palmer,估计玩过的人不多
  • U
    UGlee
    为什么应该不能呢?
  • 沉沉金
    独自的解码器,多任务。
  • s
    starship
    这么设计,除了配乐诗朗诵外,还有啥实际的应用吗?
  • T
    T1te2ri
    不是特地设计出来的,只是可以
  • s
    starship
    ios、webos都是只能有一个音频播放。
  • b
    bitwave1982
    wm也行,因为是多任务系统。
  • w
    wei2cool
    Andriod底子是Linux, linux下开两个媒体播放器很随便的事

    [本帖最后由 wei2cool 于 2011-1-5 06:30 编辑]
  • j
    jiuzhege
    <br />

    但是之前ffplayer 出了个什么bug 我同时有2首歌在放
  • H
    HHH
    IOS底子也是Linux
  • f
    forfun
    一切单任务都是狗屎
  • r
    realfatboy
    palm也可以的

    coreplayer + ptunes
  • z
    zellzhy
    音频部分支持多音频流,记得最早的SB只能有一个。
  • j
    jackietank
    iOS的底子是UNIX,当然linux也是从UNIX出来的
  • d
    dnie
    这样的设计明显不人性化。
  • r
    rochester
    请参考Stagefright的AudioFlinger架构
  • 靓老虎
    多任务就是给你这个可能性,又不是叫你非得这么做。

    正常人肯定只会开一个,有发神经想开两个的,也行。
  • G
    GOLDENW
    为什么说不人性化呢?选择权在你,难道被动才是人性化
    android听歌暂停是那么的方便,甚至不会影响让你上优酷看视频听歌的节奏。
    退一步说,至少给了你一个可以边听音乐边看印度语电影的权利。
  • 荔枝杰
    软件偶不懂,围观xiao习
  • U
    UGlee
    从技术角度说,音频设备只是一个外设;计算机程序只需要向特定端口写入数据;有一些外设的访问是独占性的,只能有一个用户,但是现代计算设备和操作系统一般都会至少把一个设备虚拟成多个独立的设备,这样开发程序和使用都更方便,代价是计算和内存成本。