实现了边走边听，需测试