Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-04-10
年龄: 40
帖子: 9
声望力: 0 ![]() |
![]()
我想通过循环播放视频帧的形式实现播放、暂停、继续的功能
现在播放、暂停的功能实现了 播放是通过按第一个按钮采用循环播放的步骤实现: mov=aviread('1.avi'); lm=size(mov,2);%影片的长度 tmp=1; for i=tmp : lm %逐帧播放视频文件 ff=mov(i);%得到视频文件的第i帧 movie(ff,1,30);%播放视频文件的第i帧 nmf=i;%存放当前的视频帧 end 暂停是通过第二个按钮实现的: pause; 现在的问题是第三个按钮实现继续的时候,出来问题: lm=size(mov,2);%影片的长度 %从暂停之后的下一帧开始播放 tmp=nmf+1;%暂停之后的下一帧 for i=tmp : lm %逐帧播放视频文件 ff=mov(i);%得到视频文件的第i帧 movie(ff,1,30);%播放视频文件的第i帧 nmf=i;%存放当前的视频帧 end 按下去之后,没有反应。 请问是那句代码与问题? |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-04-10
年龄: 40
帖子: 9
声望力: 0 ![]() |
![]()
此时还有一个问题,就是在暂停之后,再次按第一个按钮实现正常播放时,也没有反应。
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-04-10
年龄: 40
帖子: 9
声望力: 0 ![]() |
![]()
也就是怎样取消暂停呢?可以通过按钮执行什么命令实现吗?
我试过按下任意键可以继续播放, 那在gui界面该如何实现继续播放呢? |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-04-10
年龄: 40
帖子: 9
声望力: 0 ![]() |
![]()
很希望路过的高手不要吝惜赐教。
谢谢 |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]跪求lena.bmp图 | kaka380447486 | MATLAB论坛 | 2 | 2012-03-18 22:29 |
[求助]直流电机的双闭环调速系统 | 非儿 | MATLAB论坛 | 1 | 2008-05-23 23:04 |
【求助】图像标准差计算 | inneryiyun | MATLAB论坛 | 1 | 2008-02-25 08:37 |
Tips and Tricks - Checking Your Model with Simulink Model Advisor | TechnicalArticles | MATLAB技术文章 | 0 | 2008-01-06 16:32 |