私は fmod が初めてで、単純なアプリケーションに使用しようとしています。リモートの音楽ファイル (ほとんどが mp3 で、サーバー上で常に mp3 を持つようにトランスコードできる場合) を開くだけです。
しようとすると
FMOD_System_CreateSound(system, "http://somewhere.com/song.mp3", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &song);
それは正常に動作し、mp3を開いて正常に再生します。
しかし、本当に必要なことをしようとすると:
FMOD_System_CreateSound(system, "http://somewhere.com/somepage.view?id=4324324324556546456457567456ef3345&var=thing", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &song);
それはうまくいきません。たとえば、そのリンクは stream.mp3 ファイルを返しますが、FMOD は失敗します。それを機能させる方法はありますか?問題はFMODがリンク内のファイル名を見つけられないだけだと思いますが、リンクを変更することはできません:/
それが不可能な場合、ファイルの各部分に対して呼び出す関数のように、fmod を curl で動作させる (curl でファイルを完全にダウンロードする) 方法はありますか? ありがとう