网站建设公司帮企业建站的目的哪个网站做美食好一点
网站建设公司帮企业建站的目的,哪个网站做美食好一点,做旅行的网站,服务好的普通网站建设这一期讲解的控件是视频控件#xff0c;lv_video是 LVGL 库中的一个组件#xff0c;用于视频的播放显示#xff0c;需要外部的视频解码库#xff08;如FFmpeg#xff09;来处理视频文件。 如上图所示是在GUI_guider中视频控件的使用#xff0c;右侧是该控件的属性#x…这一期讲解的控件是视频控件lv_video是 LVGL 库中的一个组件用于视频的播放显示需要外部的视频解码库如FFmpeg来处理视频文件。如上图所示是在GUI_guider中视频控件的使用右侧是该控件的属性可以控制视频是否自动播放以及源视频文件的路径选择。以下是函数接口的讲解//创建lv_obj_t * video lv_video_create(lv_scr_act());//初始化lv_video_set_src(video, “path/to/video.mp4”);//大小lv_obj_set_size(video, width, height);//位置lv_obj_set_pos(video, x, y);//播放lv_video_start(video);//暂停lv_video_pause(video);//停止lv_video_stop(video);//跳转到指定时间lv_video_seek(video, time_in_ms);//音量控制lv_video_set_volume(video, volume); // 0-100//循环播放lv_video_set_loop(video, true); // 或 false//以下是事件回调的使用static void video_event_cb(lv_event_t * e) {lv_event_code_t code lv_event_get_code(e);lv_obj_t * obj lv_event_get_target(e);if (code LV_EVENT_PLAYBACK_FINISHED) { // 视频播放结束 }}lv_obj_add_event_cb(video, video_event_cb, LV_EVENT_ALL, NULL);注视频播放可能对系统资源消耗较大确保硬件支持。确保使用的视频格式与解码库兼容。以下是lvgl官方文档提供的FFmpeg./configure --disable-all --disable-autodetect --disable-podpages --disable-asm --enable-avcodec --enable-avformat --enable-decoders --enable-encoders --enable-demuxers --enable-parsers --enable-protocol‘file’ --enable-swscale --enable-zlibmakesudo make install注意:FFmpeg 扩展不使用 LVGL 的文件系统。您可以只需像往常一样在操作中传递图像或视频的路径即可系统或平台。本文章由威三学社出品对课程感兴趣可以私信联系