Android Audio代码分析16 - testPlaybackHeadPositionAfterPause函数
play, stop, flush这几个函数,今天来看看pause函数。
*****************************************源码*************************************************
**********************************************************************************************
源码路径:
frameworks\base\media\tests\mediaframeworktest\src\com\android\mediaframeworktest\functional\MediaAudioTrackTest.java
#######################说明################################
###########################################################
&&&&&&&&&&&&&&&&&&&&&&&总结&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
pause与stop类似,都会调用函数AudioSystem::stopOutput。
差别是,stop会reset,也就是将audio_track_cblk_t中的user, server等清0。
而pause不会。
这也就是在播放的时候,按暂停,播放进度条会停在当前位置不动,按停止的话,进度条则回到了初始状态。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*****************************************源码*************************************************
**********************************************************************************************
源码路径:
frameworks\base\media\tests\mediaframeworktest\src\com\android\mediaframeworktest\functional\MediaAudioTrackTest.java
#######################说明################################
###########################################################
&&&&&&&&&&&&&&&&&&&&&&&总结&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
pause与stop类似,都会调用函数AudioSystem::stopOutput。
差别是,stop会reset,也就是将audio_track_cblk_t中的user, server等清0。
而pause不会。
这也就是在播放的时候,按暂停,播放进度条会停在当前位置不动,按停止的话,进度条则回到了初始状态。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&