硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4526|回复: 9
收起左侧

[emWin] F429综合Demo之emWin视频播放器设计,发几张截图效果

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-2-23 11:00:26 | 显示全部楼层 |阅读模式
F429综合Demo开发记录可以看这个帖子,大概定于4月中下旬发布
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=17330
由于是采用的emWin本身支持的视频播放功能,只能音频和视频分开到两个任务进行,分开进行的
缺点就来了,文件系统此时是多线程调用,那么就存在互斥问题,所以播放的时候得做同步,同步
问题最让人头痛,做不好的现象就是声音和画面不同步,当前是牺牲声音。保证画面。
============================================================
视频采用:emWin支持的emf格式。
音频采用:MP3格式,打算采用WAV,发现提取出来的音频文件太大。
优化:重新添加UCGUI3.98里面的JPEG解码文件,覆盖emWin原有的解码,emWin自带的卡死,基本
          300ms左右一帧480*272图片,而优化后,差不多80ms左右就一帧。缺点就是更emWin原有的机制
          兼容有些问题,不过程序设计中已经将其避免。
===============================
这个纯属娱乐功能,增加板子的可玩性,没有实战意义,实际效果还不错,板子上面自带音腔喇叭。
1.png

===================================
3.png


回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2016-3-21 16:08:22 | 显示全部楼层
下面的哪个按钮怎么实现的?? QQ截图20160321160811.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2016-3-21 16:20:38 | 显示全部楼层

回 mewan 的帖子

mewan:下面的哪个按钮怎么实现的?? (2016-03-21 16:08) 
修改button按钮的回调函数,在回调函数的WM_PIANT消息里面贴图
可以参考这个例子的实现
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=5814
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2016-3-22 09:46:10 | 显示全部楼层

回 eric2013 的帖子

eric2013:修改button按钮的回调函数,在回调函数的WM_PIANT消息里面贴图
可以参考这个例子的实现
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=5814 (2016-03-21 16:20) 
那这些按钮是贴的图还是通过2D函数绘制的?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2016-3-22 22:00:14 | 显示全部楼层

回 mewan 的帖子

mewan:那这些按钮是贴的图还是通过2D函数绘制的?
 (2016-03-22 09:46) 
有些是色块,比如上面的两个脚上的。
下面的是图片,绘制比较麻烦。
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2016-3-23 17:07:25 | 显示全部楼层

回 eric2013 的帖子

eric2013:有些是色块,比如上面的两个脚上的。
下面的是图片,绘制比较麻烦。 (2016-03-22 22:00) 
在图片上怎么能做出按钮效果呢??就是能按下,有响应,
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2016-3-24 16:19:09 | 显示全部楼层

回 mewan 的帖子

mewan:在图片上怎么能做出按钮效果呢??就是能按下,有响应, (2016-03-23 17:07) 
区分出按键和松开两种状态。
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2016-3-24 16:21:51 | 显示全部楼层

回 eric2013 的帖子

eric2013:区分出按键和松开两种状态。 (2016-03-24 16:19) 
按键的响应区域怎么做的??
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2016-3-25 10:30:14 | 显示全部楼层

回 mewan 的帖子

mewan:按键的响应区域怎么做的?? (2016-03-24 16:21) 
仅修改的button的重定义回调函数中的WM_PAINT消息。
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2016-3-25 13:18:37 | 显示全部楼层

回 eric2013 的帖子

eric2013:仅修改的button的重定义回调函数中的WM_PAINT消息。 (2016-03-25 10:30) 
按钮的重定义回调函数修改皮肤和自定义的皮肤函数有什么区别?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 05:48 , Processed in 0.047407 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表