split canplay/play to support pause/play behavior