ビデオ プレーヤーを統合しましたが、オーディオまたはビデオの再生中に問題が発生しました。つまり、デバイスがサイレント モードまたはバイブレート モードの場合、サウンドがミュートされます。
これは、AVFoundation/AVKIt または Apple からの IOS デバイスのデフォルトの構成設定です。
Apple開発者サイトとStackoverflowのさまざまなソリューションを検索して、デバイスを呼び出しモードにするか、プレーヤー ビュー コントローラー クラスでコードを記述しました。
しかし、Audio Video 機能を使用するクラスが多数ある場合、すべてのビュー コントローラーで同じコードを何度も記述する必要があります。これはまったく良い習慣ではないと思います。
そこで、デバイスがサイレント モードかバイブレーション モードかにかかわらず、目的の結果を達成するための最適化された方法、つまりオーディオのミュートを解除する方法を共有します。