AppDesignerで動画を再生、再生後に次の処理に進む実装を行いたい
11 次查看(过去 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!