iOS 14でiPhoneの充電音を変更する方法

最近、iOSの充電プロンプトサウンドを変更するトピックがソーシャルネットワークで突然人気になりました。簡単な設定で、iOSのクッキーカッターサウンドに別れを告げ、お気に入りのサウンドエフェクトに変更できます。

この記事は別の角度から始まります。この機能を実装する方法を紹介するだけでなく、ゲームプレイを拡張する方法を知らせるために「釣り方を教える」こともできます。

アラートトーンを変更する方法

実際、実装の原理は、ショートカットコマンドの自動機能を使用して、デバイスが電源に接続されているときにオーディオの一部を再生させ、「置換」の効果を実現することです。この方法も非常に簡単で、以下の手順に従って操作する限り、「ティーチングパッケージミーティング」と呼ぶことができます。

手順1:オーディオを準備する

オーディオを「置き換え」たいので、最初にオーディオを準備する必要があります関連資料をオンラインで直接ダウンロードするか、スクリーンショットなどの方法でお気に入りのオーディオを録音できます。画面キャプチャの場合は、ビデオをオーディオに変換できるアプリを準備する必要があります。

ソフトウェアを使用してお気に入りのビデオをオーディオに変換した後、オーディオを「ファイル」アプリ保存する必要がありますiCloud Driveの「ショートカット」フォルダ(ショートカットアプリに対応するフォルダ)に直接保存することをお勧めします。理由は後述します。


この時点で、アプリがオーディオをにエクスポートする形式を覚えておく必要があります一般的に、エクスポートされる形式はm4aまたはmp3です。わからない場合は、「ファイル」を長押しして「はじめに」を選択すると、サフィックスを含むファイルの完全な名前が表示されます。

手順2:ショートカットアプリで自動化を設定する

オーディオを保存したら、ショートカットアプリ開いて簡単な設定を行うだけですまず、「オートメーション」インターフェースの右上隅にあるプラス記号をクリックし、「パーソナルオートメーションの作成」を選択して、「充電」メニューに入り、「接続済み」にチェックを入れます。次に、2つのアクションを追加して、オーディオの「置換」を実現します。

最初のアクションは「ファイルの取得」です。このアクションは、デフォルトで「ドキュメントセレクターの表示」をチェックし、手動で閉じる必要があります。その後、「ファイルパス」入力ボックスが表示されます。システムの制限により、ショートカットコマンドiCloud Drive/Shortcuts/ はパスの下のファイルのみを自動的に取得でき  ます。ファイル名を入力するときは、サフィックスを追加する必要があります。これが私がここにオーディオを保存することを提案した理由であり、オーディオ形式を覚えておく必要があります。

2番目のアクションは「サウンドの再生」です。「ファイルを取得」の直後に追加してください。

保存する前の最後のステップで、「実行前に確認」を手動でオフにする必要があります。この方法でのみ、デバイスの電源がオンになったときに自動的にサウンドを再生できます。

これらの設定を完了して電源に接続すると、デバイスの充電プロンプトが「交換」されます。

動作原理と共通の問題

前述のように、このアクションは、電源が接続されたときにオーディオを自動的に再生することです。したがって、いくつかの望ましくない状況が必然的に発生します。オーディオが元のプロンプトと混合され、オーディオが遅延します...

このアクションの性質は「オーディオの再生」であり、システムプロンプト音の性質は「再生通知」であるため、システムプロンプトが常に最初に再生され、オーディオが元のプロンプト音と混合されます。この時点で、ミュートをオンにして、元のプロンプトサウンドを削除します。

オーディオの遅延は正常な現象です。結局のところ、デバイスは、自動化を実行する前に電源に接続されていることを検出する必要があります。この期間には、通常1秒以内に遅延が発生しますただし、遅延時間が1秒を超える場合は、他の問題が原因である可能性があります。

まず、オーディオ自体の前にギャップがある可能性があります。このように、オーディオが正確に再生されたとしても、前のブランクは「オーディオ遅延」のような錯覚を引き起こします。この場合、空白部分を切り取るだけで済みます。

2番目の状況はより一般的です。特にデバイスのスペースが不足している場合、システムはiCloud Driveに保存されているローカルファイルを自動的に削除します。ShortcutsフォルダはたまたまiCloud Driveにあるため、デバイスの空き容量が少ない場合、システムが元のオーディオを削除することがあります。

このようにして、オーディオを再生する必要がある場合、システムはオーディオを再度ダウンロードするため、当然オーディオ遅延が発生します。この問題の解決策もあります。これは、ショートカットの指示にオーディオを埋め込むことです。

埋め込みの原則は、Base64エンコーディングを使用してオーディオをテキストに変換し、オートメーションに格納することです。再生されるたびに、システムはローカルでデコードするだけでよく、ファイルが削除されるため、再度ダウンロードする必要はありません。また、ネットワークに依存する必要もありません。

後で、完了したばかりの自動化を変更する必要があります。「ファイルを取得」削除、「テキスト」と「Base64エンコーディング」を続けて追加します。同時に、「Base64エンコード」の「エンコード」をクリックして、「デコード」に変更する必要があります。

この方法では、システムによってオーディオがクリーンアップされることを心配する必要がなく、時々遅延が発生します。

拡張されたゲームプレイ

プロンプトサウンドを変更する原理を理解したので、これからより興味深いゲームプレイを実装することもできます。特定の時間、フライトモードなどの「実行前のクエリ」のオフサポートする自動化見つけるだけでよく、他の自動化を使用して、より多くのゲームプレイを発見できます。

ショートカットの説明と豊富なサードパーティアプリのアクションを使用すると、バッテリ低下の警告音を変更したり、サイレントモードをオンにしたときにダークモードを自動的にオンにしたり、CarPlayに接続したときにプレイリストを自動的に再生したりするなどの操作を実装できます。

それだけでなく、NFCをサポートするスマートブレスレットがある場合は、それを使用してNFCショートカットコマンドと自動的にリンクし、「スキャンブレスレット、レコードを飲む」機能を実現できます。

充電プロンプトを変更することに加えて、ショートカットコマンドを自動化する多くの新しい方法があります。興味深いアイデアがあれば、私たちと共有できます。

おすすめ

転載: blog.csdn.net/Diana5253/article/details/108758004