HSP3で効果音を再生しようとしたら、Oggファイルに対してコピーや名前変更の操作をするとWindowsのエクスプローラがフリーズすることに気づきました。最初はハードディスクの故障かなと思いましたが、以下のサイトによるとWindowsの不具合みたいです。
自分の環境はWindows 10でバージョンは22H2なのですが、1903の頃から.oggファイルの不具合があるみたいです。今までウディタでOggファイルを使用していましたが、名前の変更などの操作はしなかったので気づきませんでした。
対処方法
以下のリンクによると「Web メディア拡張機能」なるものが悪さをしているみたいです。Microsoft Edge および Windows 10 で.oggファイルを再生するためにインストールされているらしく、削除すると一部のアプリで.oggファイルが再生できなくなるらしいです。.oggファイルを再生できなくても、特に問題は無いので「Web メディア拡張機能」削除しました。
上記のWEBサイトに対処方法が記載されていますが、一応以下に手順を記載しておきます。
- Windows PowerShell(管理者)を起動
- Web メディア拡張機能のアンインストール
- PCの再起動
Windows PowerShell(管理者)を起動
PC画面左下のWindowsアイコンを右クリック → Windows PowerShell(管理者)を起動。
Web メディア拡張機能のアンインストール
以下のコマンドを実行して、アンインストール。コマンドの内容が気になる人は「Web メディア拡張機能 アンインストール」で検索してください。
Get-AppxPackage *Microsoft.WebMediaExtensions* | remove-appxpackage
PCの再起動
私の環境ではPCの再起動が必要でした。PCを再起動すると問題なく.oggファイルの名前変更などの操作ができるようになりました。「VLC media player」で.oggファイルの再生も確認することができました。
最後に
無事にoggファイルを扱えるようになったわけですが、HSP3のhgimg3ライブラリのサウンド機能で再生してみると、oggファイルを再生できない問題が発生しました。「VLC media player」では再生できてるのですが、HSP3で音が鳴らない問題が発生しました。HSP3.6の時点ではOGG形式ファイルに関してはいくつかの不具合があるみたいです。。。
最終的にOGG形式を諦めてWAV形式に変換して使用することにしました。