Show video in App designers
4 views (last 30 days)
Show older comments
Le Dinh Minh Nhat
on 25 Jun 2021
Hi, I read a lot of answer how to show video in App designer. I want to show it in UI Figure not popup a new figure.

Would you mind have a look to my code and give me some suggestions ?
% Callbacks that handle component events
methods (Access = private)
% Image clicked function: Image
function ImageClicked(app, event)
vidObj = VideoReader('testvideo.mp4');
vidObj.CurrentTime = 0;
while hasFrame(vidObj)
vidFrame = readFrame(vidObj);
image(vidFrame, "Visible","on")
%imshow(vidFrame, "Parent",ax);
pause(0.01);
end
end
end
Thank you very much.
0 Comments
Accepted Answer
Mohammad Sami
on 25 Jun 2021
Do you need to get the frames of the video for some reason. If not I propose you use uihtml to display the video instead.
The example on how to do this is available in the uihtml documentations here.
2 Comments
Fahad Halawani
on 22 May 2022
Was this possible? I am finding difficulty implementing this to my app
More Answers (1)
evaydh
on 27 Jun 2022 at 5:43
Try using uiimage to play video and timer to control video playback. Don't worry. Mainstream computer configurations are sufficient.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!