Android MediaPlayer MediaInfo 消息解析:MEDIA_INFO_BUFFERING_BROADCAST_START
这段代码是用来处理MediaPlayer的MediaInfo消息的,具体含义如下:
当消息类型为MEDIA_INFO时,根据msg.arg1的不同值进行不同的处理。
当msg.arg1为MEDIA_INFO_BUFFERING_BROADCAST_START时,表示MediaPlayer开始缓冲数据。这里的处理是,判断mBufferOddEvenSendControl是否为奇数,如果是奇数,则不进行实际的上报操作,只将mRealReportFlag置为false;如果是偶数,则将mRealReportFlag置为true,并设置mSendBufferingBroadcast为true,表示需要发送缓冲广播。
原文地址: https://www.cveoy.top/t/topic/lH5j 著作权归作者所有。请勿转载和采集!