[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftGArM8TNNChpg70JegcmLBpZDEVnKFds7DRiQuzHqxw":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2024-06-18 06:08:43",147575592,[8,9,10,11],"线程间通信","数据存储","界面布局","图像处理",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},15,"3f5274e4251828c82b97a4361e8c29f1","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F9c1e48361b00f3ee2086f4e259ed792b.jpg","移动应用开发","work_35371659","第14次作业","Handler主要用于实现哪方面的功能",[21,33,42,45,54,63,72,81,91,99],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2024-06-18 06:08:42",147575590,[26,27,28,29],"播放音频","显示图片","播放视频","编辑视频","VideoView组件主要用于在Android中做什么","v1",1,{"answer":34,"createTime":5,"id":35,"options":36,"question":41,"source":31,"type":32},[],147575591,[37,38,39,40],"play()","pause()","prepare()","reset()","MediaPlayer在播放视频前,需要调用哪个方法来准备播放资源",{"answer":43,"createTime":5,"id":6,"options":44,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":46,"createTime":5,"id":47,"options":48,"question":53,"source":31,"type":32},[],147575593,[49,50,51,52],"doInBackground()","onPostExecute()","onProgressUpdate()","onCancelled()","AsyncTask的哪个方法在后台线程执行耗时操作",{"answer":55,"createTime":5,"id":56,"options":57,"question":62,"source":31,"type":32},[],147575594,[58,59,60,61],"可以直接通过调用start()方法开始播放","可以使用setVideoPath()设置视频路径","必须手动实现进度条更新逻辑","提供了简单的播放、暂停、停止等控制接口","关于VideoView的控制,以下哪个说法是错误的",{"answer":64,"createTime":5,"id":65,"options":66,"question":71,"source":31,"type":32},[],152687050,[67,68,69,70],"网络URL","本地文件路径","资源文件(raw)","assets文件夹","MediaPlayer支持哪些视频播放来源",{"answer":73,"createTime":5,"id":74,"options":75,"question":80,"source":31,"type":32},[],152687051,[76,77,78,79],"post(Runnable)","sendMessage(Message)","handleMessage(Message)","removeCallbacksAndMessages(Object)","Handler常用方法包括哪些",{"answer":82,"createTime":83,"id":84,"options":85,"question":90,"source":31,"type":32},[],"2024-06-18 06:08:44",152687052,[86,87,88,89],"预执行(onPreExecute)","执行后台任务(doInBackground)","更新进度(onProgressUpdate)","后台任务完成(onPostExecute)","AsyncTask的执行过程分为哪几个步骤",{"answer":92,"createTime":83,"id":93,"options":94,"question":98,"source":31,"type":32},[],152687053,[95,38,96,97],"start()","seekTo(int msec)","stopPlayback()","VideoView播放视频时,可通过哪些方法控制播放状态",{"answer":100,"createTime":83,"id":101,"options":102,"question":107,"source":31,"type":32},[],152687054,[103,104,105,106],"Params: 后台任务执行时需要的参数类型","Progress: 更新进度的类型","Result: 后台任务执行完毕后返回的结果类型","Context: 上下文环境","关于AsyncTask的参数类型,以下哪些是正确的"]