投稿者:陸 投稿日: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ビットです。
以上、よろしくお願いいたします。
投稿者:ゆうと 投稿日:2025/03/20(Thu) 17:47:32 No.2474
こんにちは
> 「System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a」というファイルが見つかりません。
詳しく調査していませんが、説明では.NET 8をインストールと記載していますが
.NET 6をインストールしてみてください。
投稿者:陸 投稿日: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 -