問題タブ [openal]

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 投票する
1 に答える
944 参照

iphone - iPhone - AVAudioRecorder で録音すると openAL の再生が停止する

これは iPhone 関連の質問です。openAL を使用してサウンドを再生します (ゲイン、ピッチなどを管理する必要があります)。再生しているものを録音したいのですが、AVAudioRecorder を使用していますが、「prepareToRecord」を実行すると、openAL がオーディオの再生を停止します。どうしたの?私が使用する IBAction のレコードは次のとおりです。

ありがとう

編集:

AudioQueueの録音も試しました。今回は、次のコードの後、音が停止します。

ということはopenALでiPhoneのプレイを録画することは可能でしょうか???

再度、感謝します

0 投票する
2 に答える
685 参照

c++ - Ogg/Vorbis: _ov_fopen が見つかりません

Ogg/Vorbis と OpenAL を使用して、ゲームでサウンドを取得しようとしています。現在、.ogg ファイルを読み込んでそのデータを読み取ろうとしているだけで、実際には何もしていません。私は最初に を使用してみましov_openたが、ドキュメンテーションには、実際にov_fopenは Windows で使用する必要があると記載されていました。

ただし、それを使用しようとすると、次のようになります。

...そして、「未解決の外部シンボル _ov_fopen」を Google で検索すると、正確に 1 つの結果が得られます。しかも日本語です。

そこで、ogg と vorbis のソースをダウンロードしてコンパイルし、それらをプロジェクトに挿入しようとしましたが、それでも同じエラーが発生します。

基本的に、Windows 上の OpenAL で使用する Ogg/Vorbis ファイルをロードするにはどうすればよいですか?

前もって感謝します。

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

c++ - ソースとリスナーの位置を設定しても効果はありません

初めてOpenALを使用したとき、ソースの位置を設定してもサウンドに影響がない理由がわかりません。サウンドはステレオ形式です。リスナーの位置を設定していることを確認しました。サウンドはリスナーにとって現実的ではなく、OpenALはエラーを出していません。

誰かが光を当てることができますか?

オーディオデバイスを作成する

2つのリスナー関数は

ソースの位置を1,0,0に設定しました。これはリスナーの右側にあるはずですが、効果がありません。

任意のガイダンスをいただければ幸いです

0 投票する
4 に答える
3405 参照

c++ - OpenAL と Vista: デバイスは常に「汎用ソフトウェア」です

私はゲームのオーディオ部分を書いており、OpenAL を使用しています。いくつかの拡張機能を使用したいのですが、テストは常に失敗します:

これは、リバーブと EAX リバーブのみをサポートする Generic Software ドライバーしか入手できないためです。私のマシンだけでなく、他のマシンでも同様です。

OpenAL が使用するドライバーを検出する方法は次のとおりです。

仕様によると、デバイス指定子は、NULL ターミネータで区切られた 'Generic Hardware' と 'Generic Software' の 2 つのドライバーを返す必要があります。

私のサウンド カードは、nvhda32v.sys ドライバー (バージョン 1.0.0.63、2009 年 11 月 11 日更新) を使用する「NVIDIA ハイ デフィニション オーディオ」デバイスです。

OpenAL がハードウェアを検出しないのはなぜですか?

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

iphone - Finchを使用してオーディオを再生する場合、OpenALで実行できるすべてのことを実際に実行できますか?

Finchを使用してオーディオを再生する場合、OpenALで実行できるすべてのことを実際に実行できますか?

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

iphone - openALまたはFinchで再生するときに特定のサウンドの再生音量を制御するにはどうすればよいですか?

同時に複数の音を鳴らすことがありますが、中には他の音よりも大きい音や静かな音があります。私は非常に怠惰で、オーディオ編集ツールについてあまり詳しくないので、プログラムでサウンドの音量を調整して、すべてがうまく一致するようにします。私はwinampが同様のことをしていると信じており、彼らはそれを「正規化」と呼んでいます。だから、あなたはプレイリストを再生し、音楽が突然とても静かになり、立ち上がって音量を上げる必要があり、次の曲が非常に大きいので窓が爆発して耳が不自由になるので、いつも腹を立てることはありません。あなたは私が何を意味するか知っています...だから私はすべての小さなサウンドファイルの音量を別々に調整する必要があります;-)

どのように?

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

iphone - AudioSessionは実際にはOpenALと同じものですか?

AudioSessionは実際にはOpenALと同じものですか?

0 投票する
6 に答える
3667 参照

iphone - kAudioSessionProperty_AudioRouteプロパティからどのようなルートを取得できますか?

Appleの男は面白くしようとして、ドキュメントに次のように書いています。

実際にはどのような戻り値が可能ですか?

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

iphone - 音声の中断を処理しないとどうなりますか?

オーディオが中断された場合でも、より正確には、MyInterruptionListenerが中断状態kAudioSessionBeginInterruptionでOSから呼び出された場合でも、サウンド/音楽を再生することは可能ですか?

ええ、それは良い考えではないことを私は知っています。しかし、とにかく知りたい。

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

iphone - OpenALまたはFinchを使用して、同じサウンドをオーバーラップして複数回再生するにはどうすればよいですか?

FinchはOpenALを使用しています。ただし、Soundのインスタンスがあり、-playと言うと、サウンドが再生されます。-playを次々とペースの速い方法で呼び出すと、-playごとに、そのサウンドの現在のサウンド再生が停止して再開されます。

それは私が望んでいることではありません。それを機能させるには、複数のソースまたはバッファーを作成する必要がありますか?または、同じファイルで複数のサウンドをインスタンス化するだけですか?