AppDesignerで動画を再生、再生後に次の処理に進む実装を行いたい
21 views (last 30 days)
Show older comments
AppDesignerで動画を再生、再生後に次の処理に進む実装を行いたいと考えています。
調べた中ではgifファイルであれば再生ができることが分かったのでgif動画を準備しています。
想定する機能としては以下になります。
ボタンを押すと動画の配置されているパネルが出現する → 動画が再生される → 再生が終了するとパネルを閉じる
現在実装しているのは下記のコードです。
function ButtonPushed(app, event)
app.Panel.Visible = 'on';
end
function createComponents(app)
% Create Panel
app.Panel = uipanel(app.UIFigure);
app.Panel.Visible = 'off';
% Create Image
app.Image = uiimage(app.Panel);
app.Image.ImageSource = 'サンプル.gif';
% Create Button
app.Button = uibutton(app.UIFigure, 'push');
app.Button.ButtonPushedFcn = createCallbackFcn(app, @ButtonPushed, true);
end
この実装ではボタンを押すとパネルが出現し、それと同時にgif動画が再生されます。
しかしgif動画の終わりを検知する機能、検知してパネルを閉じる機能が実装できていません。
このような実装は可能でしょうか?
動画に関してはgif動画以外の準備も可能です。
0 Comments
Answers (0)
See Also
Categories
Find more on App Designer を使用したアプリ開発 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!