問題タブ [sdl-mixer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
263 参照

c++ - SDL_Mixer dll が見つかりません

私はVisual Studio 2019でゲームを作成しました。そのために、Visual StudioでNuGetインストーラーを使用してSDL2、SDL_image、SLD_ttfをセットアップしました。SDL_mixerもインストールし、すべてのミキサー.dllファイルをプログラムと同じフォルダーにコピーしました(他のSDLコンポーネントでも同じことを行い、機能しました)が、ミキサーだけが「未解決の外部シンボル」というエラーを出しています.

なぜSDL_mixerがこれを行っていて、他のSDLはそうしていないのか、理由がわかりません。

どうしてこうなったかわかる方いたら教えてください。

ダウンロードおよびコピーされる .ddl ファイルは
、libFLAC.dll、libmodplug.dll、libogg.dll、libvorbis.dll、libvorbisfile.dll、SDL2_mixer.dll、smpeg.dll です。

0 投票する
1 に答える
392 参照

c++ - SDL2 pcm オーディオの再生が速すぎる

古いゲームから符号なし 8 ビット pcm オーディオを読み取るライブラリを作成し、次のコードを使用して生データを Mix_Chunk に詰め込みました。

サンプルレートが 10989HZ であることは知っていますが、Mix_OpenAudio(10989, AUDIO_U8, 2, 2048 それを使用してサンプルレートを設定すると、サウンドの再生が速すぎます。サンプルレートの設定が間違っているのでしょうか、それとも SDL2 が PCM を好まないだけなのでしょうか?

ファイルにダンプしてAudacityで開くと、問題なく再生されます

0 投票する
0 に答える
61 参照

c - SDL2-mixer-dev を使用して MP3 の長さを取得する方法

私は C で SDL2-mixer-dev を使用しています。MP3 の合計の長さを秒/ミリ秒で取得しようとしていますが、これを達成するための直接的な解決策はないようです。MP3 の長さを返す関数を備えた SDL Mixer X を調べましたが、そのインストールを機能させることができませんでした。何か案は?