add: play state animation, fix: stalled bug on iOS