engine只在playing状态时才派发position change事件
rebuild