study avplayer framework