もう一人のY君

主にiPhoneのショートカットアプリのレシピやTipsなどを書いています. たまに数学の記事も書きます.

もう一人のY君 MENU  MENU

【iPhoneショートカット】システムサウンドを鳴らす

 

 開発者だったり意識的に調べないと知る由もないですね.

 レシピでここぞというタイミングで鳴らせば面白い使い方ができそうです.

 

 

ショートカット

ショートカット

  • Apple
  • 仕事効率化
  • 無料

※価格は記事執筆時のものです. 現在の価格はApp Storeから確認ください.

 レビュー時のiOSバージョン : iOS17.3.1

 

 

スポンサーリンク

 


 

 

 

ソース

zenn.dev

 

appdev-room.com

 

 例えばこちらのサイト・ブログで具体的に紹介されています.

 しかしあくまでもSwiftの話として挙げられており、いずれもファイル名こそ挙げられていますがディレクトリパス、つまりどのフォルダにあるかは書かれていません.

 

 

github.com

 というわけで更に探したところこちらのリポジトリを見つけました.

 m4aファイルが並んでいるのでそれを再生させてもいいんですが今回はその下にあるjsonを使って端末のファイルパスから再生させるショートカットレシピを作ってみます.

 

 

 

レシピ

 まずGithubにあるjsonファイルを使ってキーだけ取り出して確認します.

 

 

 該当のjsonファイルは

https://raw.githubusercontent.com/extratone/iOSSystemSounds/main/systemsounds.json

 

です.

 「名前を設定」アクションでa.jsonとするのは必須ではありません.

 ここでは正しくjsonが取り出せるかの確認として、辞書としてキーを取り出します.

 画像では昇順に並び替えも行っています.

 

 

 ちゃんと取り出せていますね.

 

 

 これらのキーの値が今回は各々のシステムサウンドのファイルパスとなっているため、キーの値を取得しそれを「サウンドを再生」アクションで鳴らすことができます.

 画像では録画を開始するサウンドを指定しています、なお今回のファイルパスは

 

file:///System/Library/Audio/UISounds/begin_record.caf

 

です.

 

 

 

防犯への応用

 昨年末、防犯のために特定のアプリを開く操作を妨害するTipsがバズりました.

 このやり方はアプリを開くと端末をロックするオートメーションなわけですが…

 

 

 画面ロックする前にシステムサウンドのphotoShutter.caf、つまりカメラのシャッター音を鳴らす手もあります.

 もちろん本当の防犯なら「写真を撮る」アクションで前面撮影+αすればいいです.

 システムサウンドだけ…は言ってしまえばイタズラか防犯一歩手前ですね.

 

 

 

 通常ショートカットの通知音などは固定なわけですが、工夫によって他のシステムサウンドに擬似的に変更することができるわけです.

 

 オフラインだとエラーになるのが難点ですね.