フィルターのクリア

How can I get any pressed key while playing the video?

1 回表示 (過去 30 日間)
MOHIT
MOHIT 2016 年 5 月 16 日
コメント済み: MOHIT 2016 年 5 月 22 日
I want to get any pressed key during the video is played, using 'KeyPressFcn'
my script is
videoFReader = vision.VideoFileReader('rhinos.avi');
videoPlayer = vision.VideoPlayer;
% Play video. Every call to the step method reads another frame.
while ~isDone(videoFReader)
frame = step(videoFReader);
step(videoPlayer,frame);
% pause(1)
end
% Close the file reader and video player.
release(videoFReader);
release(videoPlayer);

採用された回答

Walter Roberson
Walter Roberson 2016 年 5 月 22 日
VideoPlayer opens its own play interface and there is no way to tell it to play within a specific axes or figure. That makes it more difficult to find the figure and attach a callback to it. Easier is to create another figure and attach a WindowKeypressFcn callback to it and give the figure focus (so that it becomes the one that receives the keypress events.)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by