問題タブ [fmod]
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 - リモート ファイルのストリーミング
私は fmod が初めてで、単純なアプリケーションに使用しようとしています。リモートの音楽ファイル (ほとんどが mp3 で、サーバー上で常に mp3 を持つようにトランスコードできる場合) を開くだけです。
しようとすると
それは正常に動作し、mp3を開いて正常に再生します。
しかし、本当に必要なことをしようとすると:
それはうまくいきません。たとえば、そのリンクは stream.mp3 ファイルを返しますが、FMOD は失敗します。それを機能させる方法はありますか?問題はFMODがリンク内のファイル名を見つけられないだけだと思いますが、リンクを変更することはできません:/
それが不可能な場合、ファイルの各部分に対して呼び出す関数のように、fmod を curl で動作させる (curl でファイルを完全にダウンロードする) 方法はありますか? ありがとう
android - 再生せずに FMOD を使用して出力を保存する
N チャネルで個別のオーディオ ファイルの再生を実装する必要があります。ファイルは順次または並列に再生できます。Androidに実装する必要があります。
タイムライン:
|ファイル a...|ファイル d....|ファイル b...|......|ファイル k|....
|.....|ファイル g|ファイル c..|ファイル p.|....
私は 2 つのオプションを考えています。1 つは、ファイルを解凍して同時に再生する FMOD です。私が調査したところ、AudioTrack を使用してこれを手動で再生するよりも、FMOD がうまく適合し、はるかに簡単なようです。ただし、FMOD を使用すると、マージされた出力全体を再生せずに保存できるかどうかわかりません。
ここでソリューションを使用して出力をwavファイルにリダイレクトできることは知っていますが、最終出力を即座に作成してFMODを使用して保存することは可能ですか? それとも、手動で PCMS を 1 つのストリームにマージする必要がありますか..
ありがとう。
c++ - Win32 コンソール アプリケーションで Fmod を非常に基本的な機能に設定するにはどうすればよいですか?
私は Visual Studio を初めて使用し、Win32 コンソール アプリケーションで Fmod の非常に基本的な機能をセットアップしたいと考えています。
主な問題は、ヘッダー、追加のライブラリ、および dll ファイルがどのように機能するかをよく理解していないことです。
現在、追加の依存関係に「fmodex64_vc.lib」を追加しました。次のエラーが発生します。
そして、私は次のコードを使用します:
助言がありますか?
ありがとう!
android - FMOD FMOD_OUTPUTTYPE_WAVWRITER_NRT でのファイルが見つからないというエラー
FMOD を WAVWRITER_NRT モードで実行しようとしています。FMOD にバンドルされているサンプルを変更していましたが、FMOD_System_Init で常にエラーが発生します。ファイルが見つからないと言われます。
出力を書き込むファイルを作成すると思いました。その名前のwavファイルをその場所に配置しようとしました。それでも、私はいつもこのエラーを抱えています。
コードは次のとおりです。
助けてください!
visual-studio - fmod が Visual Studio 2008 の出力を停止する
これはこの投稿のフォローアップですが、少し違うので、新しい質問が必要だと感じました. 基本的に、Visual Studio は printfs とメモリ リーク情報の両方の出力を停止しました (私は DirectX アプリで作業しています)。掘り下げた後、fmodがVSがメモリリーク情報を出力するのを妨げているように見えることがわかりました。具体的には、コメントアウトすると:
すべての出力が返されます。誰もこれを見たことがありますか?何か案は?
c++ - OpenALで単一のバッファーを使用してソースの長さ(期間)を取得するにはどうすればよいですか?
FMODからOpenALに移行していますが、サンプルのサンプルの長さを返すFSOUND_Sample_GetLength ()関数の類似物が見つかりません(頻度は考慮されていません)... OpenALバッファー名を取得しますalutLoadMemoryFromFileImage()からなので、この方法で波形データを取得することはできません。
助けてください!
c++ - C ++でffmpegを使用してビデオからオーディオを抽出するには?
ビデオファイルに関する情報を抽出するためにFFmpegを使用しています。しかし、オーディオチャンネルを抽出してFMODで読みたいと思っています。
どうやってやるの ?シンプルですか?
C++ での FFmpeg に関する優れたチュートリアルを知っていますか?
ありがとう
c++ - どの OpenAL 3D 距離モデルを選択すればよいですか (FMOD からの移行)?
私は FMOD から OpenAL に移行していますが、OpenAL のサウンドを FMOD に近づける方法を本当に知りたいと思っています。
私が収集したものから、デフォルトでは FMOD は対数距離モデル (rl のように) を使用しており、OpenAL には正確な類似物がないようです。OpenAL ドキュメントの式から判断すると、デフォルトのInverse Distance Clamped Modelが最も適しているように見えますが、よくわかりません。
皆さんは何をお勧めしますか?
c++ - FMOD ライブラリを VS2010 プロジェクトにリンクできません
FMOD を自分のプロジェクトにリンクしようとしていますが、これは過去に Visual Studio 2008 で非常に簡単に実行できました。ソリューション エクスプローラーで、fmod.h ファイルを含む SoundMgr.h ファイルを作成します。
fmodがinclude\fmodフォルダーに配置されている場所で、上記のコードを右クリックして[ドキュメントを開く]をクリックすると、正常に開きます...
しかし、単純な「名前空間 FMOD を使用する」などのコードを記述しようとすると、FMOD が宣言されていないか、識別されていないことがわかります....何か手順がありませんか?
編集:これまでのところ、クラスは次のようになります。
エラーは次のとおりです。
これは、このクイック ガイドからインポートしようとしたサンプル コードのすべての行です: GameDev FMOD クイック ガイド
プロパティ/リンカーの入力セクションに追加の依存関係としてライブラリを追加しようとしましたが、
これらのエラーのいずれかがベルを鳴らしますか?
c++ - FMOD - 複数のサウンドを同時に再生しますか?
サウンド マネージャー (FMOD) をセットアップして、バックグラウンド ミュージックやその他のアクション サウンドを異なるチャンネルで再生しようとしています。これが、FMOD で同時にサウンドを鳴らす唯一の方法であることを理解しているためです。コールするplayRepeat
とplayOnce
、最初のトラックが停止します。
...私は 2 つの別々のチャネルを使用しているという事実にもかかわらず....何か足りないものはありますか?