AppDesignerで動画を再生、再生後に次の処理に進む実装を行いたい
13 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で App Designer を使用したアプリ開発 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!