< script for = " mPlayer1 " event = " PlayStateChange(newState) " > switch (newState.toString()) ... { case "0" : // 无法加载控件 break; case "1" : // 停止播放 break; case "2" : // 暂停播放 break; case "3" : // 开始播放 break; case "4" : // 下一首 break; case "5" : // 上一首 break; case "6" : // 缓冲数据 break; case "7" : // 连接已建立,等待服务器传送数据 break; case "8" : // 已经完成了列表播放 break; case "9" : // 传送数据,准备新的播放项目 break; case "10" : // 准备开始播放 break; case "11" : // 重新接连流 break; } </ script > 把对应的代码插入到相关的状态段中,就可以根据MediaPlayer的各种状态来完成相对应的操作事务。