AudioTrack的session参数

来源:互联网 发布:深渊巨口皮肤淘宝 编辑:程序博客网 时间:2024/05/16 23:55

创建AudioTrack的时候需要指定一个audio session。
 如果这个session已经被其他的播放器或者audio track使用,新创建的AudioTrack就会和它们共享AudioEffect。
 如果是第一次使用该session,AudioEffect就会将session与新创建的AudioTrack对象关联起来,
以后其他的播放器或audio track再使用该session时,就会与该AudioTrack共享AudioEffect。

如果没有指定一个session,就会为该AudioTrack创建一个自己的session,该session可以被别人通过getAudioSessionId得到。
 别人得到了该session,并且使用该session创建播放器或者audio track,就会会你共享AudioEffect。
貌似和上面说的第一次使用session是一个效果。

原创粉丝点击