这个项目仅仅作为gui播放视频的验证

视频文件前处理:讲要播放的视频用视频剪辑软件调整到合适的时长,注意这个视频的时长不是在gui界面上的播放时长,因为imshow函数会有可观的运行时间,导致在gui中播放的时长要比视频实际时长要长,这个问题暂时还没有找到解决方法
首先利用guide把界面画好,如下图所示:

注意:要想不在gui界面中隐藏坐标轴,将坐标轴属性中的‘vision’置为‘off’,如下图,然后保存,如下图

在按钮的回调函数中写入如下代码:


function pushbutton1_Callback(hObject, eventdata, handles)
% set(handles.axes1,'Visible','off')
% set(handles.axes1,'Visible','off')
a=VideoReader('云图12倍速.mp4');
% i=0;while hasFrame(a)vidFrame = readFrame(a);
axes(handles.axes1);    imshow(vidFrame)
%     pause(1/a.FrameRate);
% i=i+1;

程序运行如下图:

end
对此项目能否打包为exe文件进行测试,因为电脑上没有装matlabruntime,没有进行完整打包过程的测试,输入deploytools后关联文件中有mp4视频文件,说明能将mp4文件打包到exe文件中去

缺点是视频运行速度比正常播放速度慢,有资料显示可以调用解码器进行播放,暂时还没有尝试此种方法

在matlab gui中播放视频的方法相关推荐

  1. lsdyna如何设置set中的node_list_如何在Matlab GUI中播放带声音的视频?

    各位同学好,各位知乎的小伙伴们大家好.今天,我要给大家分享的内容是:"如何在Matlab GUI中播放带声音的视频?" 这个问题有点奇怪,什么叫做带声音的视频?视频一般不都是带声音 ...

  2. python如何播放视频_python中播放视频的方法有哪些

    python中播放视频的方法有哪些 发布时间:2020-08-25 11:45:52 来源:亿速云 阅读:78 作者:小新 这篇文章给大家分享的是有关python中播放视频的方法有哪些的内容.小编觉得 ...

  3. ckplayer支持html5播放吗,移动端(H5)环境中播放视频需要了解的内容-ckplayer使用方法...

    移动端(H5)环境中播放视频需要了解的内容 虽然HTML5(下面简称:H5)的技术已整体趋于成熟,但在视频播放方面,如果跟pc端的flashplayer对比的话,功能就显的非常简单了.如果你决定要让你 ...

  4. ue4蓝图节点手册中文_在UE4中播放视频

    简介: 在日常使用UE4做项目时,会遇到在UE4里播放视频文件的需求,在UE4中可以使用媒体框架(Media Framework)来实现这一功能.这里介绍两种简单的方法来使用这一功能,分别是在场景里播 ...

  5. 8. 修改matlab GUI中fig和m文件名修改流程及注意事项

    资料来源: 修改matlab GUI中fig和m文件名修改流程及注意事项 - CSDN博客 https://blog.csdn.net/xingkongfenqi/article/details/46 ...

  6. 在Winform中播放视频等【DotNet,C#】

    在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件 ...

  7. RecyclerView中播放视频

    在很多播放视频的APP中都有在列表中播放视频的效果,当点击播放的时候,在列表中播放,当视频列表滑动出屏幕的时候,就在屏幕的右下角播放.大致效果如下图: 主要思路 在和RecyclerView的同级布局 ...

  8. android listview中播放视频,支持全屏

    最近在做项目的时候有需求要在 listView 中播放视频,并且支持横竖屏无缝切换,在网上搜索了一下,关于这种 demo真的很少, 有的也只是实现简单的功能,无法满足项目中的需求,想着修改一下凑合用, ...

  9. Html5结合flash在所有主流播放器播放视频的方法

    转自http://www.aimks.com/html5-combined-with-flash-method-in-all-mainstream-video.html Html5结合flash在所有 ...

最新文章

  1. GNN|如何做的比卷积神经网络更好?
  2. Mysterious Bacteria LightOJ - 1220[唯一分解定理+思维题]
  3. R语言生存分析Log-rank假设检验组间生存曲线比较实战
  4. linux mysql 操作命令_linux的mysql操作命令
  5. python pytest和allure环境_【转载】Python—Pytest+Allure定制报告
  6. 【Python刷题】_6
  7. 18 Loader 总结
  8. fragtats中连接度指数(CONNECT)的具体解释
  9. ER图工具Visual Paradigm下载并设置中文
  10. Python实现B样条代码
  11. 北大人工智能前沿讲座--第二讲 嵌入式人工智能
  12. 百度地图室内路线规划
  13. QGIS二次开发2:添加矢量、栅格图层及图层列表的实现
  14. 快排 找第k大的数字
  15. 安徽专升本计算机专业基础柳青版课后习题答案
  16. Flutter调试ios中的报错——Xcode更新
  17. 核糖体rRNA分类-功能应用-数据库-Silva
  18. 极限中0除以常数_用计算器按出来的常数费根鲍姆常数
  19. 怎么在pta上搜题_舵手期货图解2.7:沪深300、PTA、鸡蛋
  20. c语言输出10000以内的阿姆斯特朗数

热门文章

  1. 滚球经验总结(PID)
  2. C#设计模式之策略模式
  3. 虚拟机连网(多台虚拟机互联、虚拟机与真机互联、虚拟机上网)
  4. Pygame详解(五):font 模块
  5. 关于美团:零基础搭建获利的美团饿了么优惠券CPS小程序附源码
  6. Java中vo是干什么的_Java 中 PO 与 VO 的区别
  7. 金额大小写转换工具类
  8. 【职场沟通课】(3)| 万能沟通、沟通禁区、危机中的沟通
  9. vue less CSS滚动条样式修改美化变细
  10. nucleo stm32 h743 FREERTOS CUBE MX配置小记录