NAudioでのWAVファイル以外の再生

投稿者: 投稿日:2025/03/19(Wed) 21:32:59 No.2473

お世話になります。

連投すみません。

NAudioでWAVファイル以外の再生を試しています。
下記のようなプログラムを作成したのですが、エラーになってしまいます。
エラーメッセージがあまり詳しくないため、原因がわからないんですが、プログラムに問題があるのでしょうか。

--------------------
「NAudio.dll」をネット型として利用する
「NAudio.Core.dll」をネット型として利用する
「NAudio.Wasapi.dll」をネット型として利用する
outputDeviceという"NAudio.Wave.WasapiOut"のネット型を作る
streamという"NAudio.Wave.AudioFileReader"のネット型(「[今の位置]test.aiff」)を作る
outputDevice:Init(stream)
outputDevice:Play()
10秒待つ
outputDevice:Stop()
--------------------

エラー内容は、下記の通りです。

--------------------
「System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a」というファイルが見つかりません。

[エラー番号201] [はじめ:5行目]
プロデル 2.0.1317 (64)
--------------------

環境は、Windows11 64ビットです。

以上、よろしくお願いいたします。

Re: NAudioでのWAVファイル以外の再生

投稿者:ゆうと 投稿日:2025/03/20(Thu) 17:47:32 No.2474

こんにちは

> 「System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a」というファイルが見つかりません。

詳しく調査していませんが、説明では.NET 8をインストールと記載していますが
.NET 6をインストールしてみてください。

Re^2: NAudioでのWAVファイル以外の再生

投稿者: 投稿日:2025/03/28(Fri) 07:16:53 No.2475

お世話になります。

返信が遅くなってしまい、申し訳ありません。

.NET 6をインストールしてみましたが、やはり同じエラーが表示されるようです。
いろいろ調べてもわからないので、これに関してはあきらめようかと思います。
アドバイスありがとうございました。

それでは。

最適のリーダーが有ります

投稿者:アーク 投稿日:2025/04/08(Tue) 14:33:19 No.2476

こんにちは。アークです。

AudioFileReaderやMp3FileReaderはシステムの機能を使っているようなので、
関連ファイルのバージョン違いで機能しないようです。
AudioFileReaderの部分をAiffFileReaderと書き換えるだけで再生される筈です。

私もNAudioを使い始めたばかりで詳しくありませんが…。

▲ページの先頭へ

- WebForum -