問題タブ [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.
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 です。
c++ - SDL2 pcm オーディオの再生が速すぎる
古いゲームから符号なし 8 ビット pcm オーディオを読み取るライブラリを作成し、次のコードを使用して生データを Mix_Chunk に詰め込みました。
サンプルレートが 10989HZ であることは知っていますが、Mix_OpenAudio(10989, AUDIO_U8, 2, 2048
それを使用してサンプルレートを設定すると、サウンドの再生が速すぎます。サンプルレートの設定が間違っているのでしょうか、それとも SDL2 が PCM を好まないだけなのでしょうか?
ファイルにダンプしてAudacityで開くと、問題なく再生されます
c - SDL2-mixer-dev を使用して MP3 の長さを取得する方法
私は C で SDL2-mixer-dev を使用しています。MP3 の合計の長さを秒/ミリ秒で取得しようとしていますが、これを達成するための直接的な解決策はないようです。MP3 の長さを返す関数を備えた SDL Mixer X を調べましたが、そのインストールを機能させることができませんでした。何か案は?