AppDesigne​​rで動画を再生、再​生​後に次の処理に進​む実​装を行いたい

1 回表示 (過去 30 日間)
和神 水ノ江
和神 水ノ江 2021 年 9 月 10 日
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 件)

カテゴリ

Help Center および File ExchangeApp Designer を使用したアプリ開発 についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!