VideoView显示逻辑
2017-04-18 11:22:21 0 举报
VideoView是Android中用于播放视频的控件,其显示逻辑主要包括初始化、设置数据源、准备播放和开始播放等步骤。首先,需要创建一个VideoView实例并设置其布局参数。然后,通过setVideoPath()方法设置要播放的视频文件路径,或者使用MediaController来控制视频的播放。接着,调用prepare()方法来预加载视频数据,该方法会异步进行,不会阻塞主线程。最后,当视频准备好后,调用start()方法开始播放视频。在播放过程中,可以通过监听器来获取播放的状态,如播放完成、暂停、快进等事件。此外,还可以通过seekTo()方法来跳转到指定的时间点进行播放。
作者其他创作
大纲/内容
PeopleVideoWindow缩小至指定大小,并以缩小模式的边距显示(实际效果是在LocalPreviewWindow的上方)
VideoView加载到主窗口中
开始(初次显示)
TitleBarWindow与主窗口对齐,宽度同主窗口,owner为PeopleVideoWindow
PeopleVideoWindow大小不变,以指定边距显示
开始(还原,在接收双流)
以默认大小、边距显示LocalPreviewWindow,OperationBarWindow,owner均为PeopleVideoWindow
开始(接收双流)
开始(还原,未接收双流)
以默认大小、边距显示LocalPreviewWindow,OperationBarWindow,owner均为主窗口
开始(发送双流)
显示双流窗口,原窗口不动
开始(最大化,未接收双流)
TitleBarWindow与主窗口对齐,宽度同主窗口,owner为主窗口
开始(最大化,在接收双流)
0 条评论
下一页