0
  • @Override
    public void onSoundPrepared() {
        //播放器准备成功 如果状态==PlayerConstants.STATE_PREPARED时,准备成功
        LogUtil.d(TAG,"onSoundPrepared");
        if (mXmPlayerManager != null) {
            mXmPlayerManager.setPlayMode(mCurrentPlayMode);
            if (mXmPlayerManager.getPlayerStatus() == PlayerConstants.STATE_PREPARED) {
                mXmPlayerManager.play();
            }
    
        }
    }
    
    @Override
    public void onSoundSwitch(PlayableModel lastMode, PlayableModel curModer) {
        LogUtil.d(TAG,"onSoundSwitch");
        mplayIndex = mXmPlayerManager.getCurrentIndex();
        if (curModer instanceof Track) {
           Track CurrentModer = (Track) curModer;
            mCurrentModer = CurrentModer;
            mHistoryPresenter = HistoryPresenter.getHistoryPresenter();
            mHistoryPresenter.addHistory(CurrentModer);
            for (IPlayerCallBack iPlayerCallBack : mPlayList) {
                iPlayerCallBack.onTrackUpData(mCurrentModer,mplayIndex);
            }
        }
    }
    
    1439224908176531457  评论     打赏       什本先生
    相关问题
    江南 · Run问题
    2020-04-14 03:27 345 2
    独一无二的臭弟弟 · 网络编程出问题
    2020-04-29 07:42 423 4
    摸鱼工程师 · 问题
    2020-04-30 00:00 666 2
    coderwhy · 接口问题
    2020-08-23 02:10 843 2