6
0

More than 3 years have passed since last update.

【UiPath】実行中に音楽を再生する

Last updated at Posted at 2021-07-05

はじめに

この投稿は、RPAツール「UiPath」での フロー実装例 の記事です。

RPAツールUiPathのコミュニティ「UiPath Friends」が企画する「UiPathブログ発信チャレンジ2021サマー」の 5日目の投稿になります。

企画の内容は こちら 。カレンダーのURLは こちら です。

実行中に音楽を流したい

きっかけは、以下のツィートでした。


ロボットの実行中に音を出すのは「現在実行中です!」ということが分かって便利ですし、また音がしなくなったら「終わった!」と分かる意味でも便利です。

たとえるなら「トラックのバック音」みたいな感じかもしれません。

ちなみに、上記の動画で「個人的に巷でよく聞くトラックのアラーム音」は、デンソー製だったと分かりました。

WindowsMediaプレーヤーを実行する

UiPathStudio で以下のようなフローを実装します

image.png

連続再生したい場合は、WindowsMediaプレーヤーの設定で「連続再生をオンにします」を押しておきます。

image.png

ただし、この方法では「メディアプレーヤーを明示的に終了」させないと、メディアプレーヤーのウィンドウが残ってしまうので注意が必要です。

フローの終了時に音楽も自動的に停止させたい場合は、以下のようにInvokeCodeで実行すれば出来ます。

image.png

Dim wmp As New System.Windows.Media.MediaPlayer()
wmp.Open(New Uri("C:\Users\miyagi\Desktop\work\ichi.mp3"))
wmp.Play

しかし、この方法では上記の「連続再生」の設定が無視され、再生終了で音楽が止まってしまうのが残念です。

実行すると以下のようになります。

参考)音はこちらのフリー音源を使用させていただきました。

終わりに

いかがでしたでしょうか?ロボット実行中の無音が華やかになるかも知れません。

この記事が参考(?)になったら、LGTM をお願いします。
最後までご覧いただき、ありがとうございました。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0