若是不須要在推拉流以後再去播放MP3,建議能夠用原生的或者第三方播放器去播放,由於咱們的MediaPlayer設計初衷就是爲了推流的時候將聲音一塊兒推出去
若是在使用咱們SDK同時有推拉流的狀況下,用第三方播放器播放音頻時,iOS系統會自動把其餘的聲音變小,這個是ios系統自動的行爲(原生播放音頻聲音變小)
又推又拉的時候SDK內部引擎設置的AudioSession:
setCategory:AVAudioSessionCategoryPlayAndRecord
AudioRoom SDK推流時是不能指定streamid的,內部隨機生成的,並且拉流也不能獨立控制,是在登陸房間後或者有流新增時自動拉流,這樣是沒法實現跨房間拉流的,建議使用咱們liveRoom的SDK,推流,拉流傳入的streamid均可以自定義的,推流時調用enableCamera關閉攝像頭就能夠實現實時語音的ios
分兩種狀況,一種是沒有推拉流的時候就能夠使用AVplayer播放,一種是有推拉流的時候就使用咱們MediaPlayer播放,
建議都是用即構的方法播放音頻,可是播放在線音頻會有問題。
因此只能先音頻下載到本地以後再進行播放
設計