問題タブ [volume]

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 に答える
2043 参照

android - ローカル AMR ファイルからの再生音量の増幅

ダウンロードしてローカルにキャッシュした AMR オーディオ ファイルを再生するアプリケーションがあります。
これは問題なく動作します — 基本MediaPlayerはその仕事をします。

ただし、オーディオの音量は一般的に非常に低く、ハードウェア キーを使用して手動で音量を上げても、十分な音量で再生することはできません。

動作はデバイスによって異なるようです。Sony Ericsson は特に低く、HTC デバイスは妥当であり、Samsung Galaxy S は実際には音量を最大にすると非常に大きくなります。

Android SDK を使用して、たとえば、AMR ファイルからの再生中に音量を 2 倍にする比較的単純な方法はありますか?

AudioTrackオーディオを操作できることに注意してください。ただし、これは生の PCM ストリーム用のようです。

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

iphone - iPhone SDK 4 - 音量ハードウェア ボタンの押下をプログラムで検出する方法は?

ユーザーが音量ハードウェア ボタンを押したかどうかを検出し、デフォルトの動作を防ぐにはどうすればよいでしょうか?

どうもありがとう。

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

tcp - ボリューム トランザクションでの TCP ソケット接続タイムアウト

私はこれについて何らかの助けを得ることを切望しています。

HSM カードの検証のために、別のサーバー上の TCP ソケット接続を介して大量のメッセージが送信されると、問題が発生します。

これは、ボリューム テストでテストしたものです。15 トランザクション/秒で 30,000 トランザクションの 3 ブロックを処理してテストし、3 番目のブロックでトランザクションが拒否され始めました。

状況は次のとおりです。

  1. 30,000 件のトランザクションでブロック 1 と 2 を正常に処理しました。
  2. 3 番目のブロックで、システムは 8,000 のトランザクションを正常に処理し、その後 HSM との接続がブロックされました。
  3. すべての HSM ソケットが使用されていたため、トランザクションが拒否されました。

メッセージの量が原因で、一部のソケットがクローズされていないか、タイムアウトになっていると考えられます

以下はコードの要点です。

本当に感謝される提案や推奨事項を提供できれば。

ありがとう

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

opengl - OpenGLステンシルバッファまたは操作?

これが可能かどうかはわかりませんが、一見の価値があります。このアルゴリズムを使用して、遅延レンダラーでのライトボリュームのオーバードローを減らすためにステンシルバッファーを使用しています(カメラがボリュームの外側にある場合)。

  1. 安価なシェーダーを使用して、深度テストをLEQUALに設定して面を描画し、ステンシルバッファーでマークします。
  2. 高価なライティングシェーダーを使用して、深度テストをGEQUALに設定して前面を描画します。

これにより、ライトボリューム内のピクセルのみがシェーディングされます。これに伴う問題は、複数のライトを描画するときに発生します。まず、状態の変更には費用がかかるため、ライトごとに安価なシェーダーと高価なシェーダーを繰り返し切り替えるのはおそらく最善の方法ではありません。理想的には、安価なシェーダーで8つのライトボリュームをレンダリングし、次に高価なシェーダーで8つのライトボリュームをレンダリングすることにより、ステンシルバッファーの8ビットすべてを利用したいと思います。ただし、どのピクセルがどのライトに属しているかを判断する方法がないため、ライトが重なると問題が発生します。

頭に浮かぶ解決策は、ライトごとにステンシルバッファで1ビットを使用することです。したがって、ライトnの場合、安価なパスでステンシルバッファのn番目のビットをマークし、高価なパスでそのビットがオンになっているピクセルのみをレンダリングします。

私はこれまでステンシルバッファを使用したことがありませんが、私が読んでいることから、これは不可能のようです。これを機能させるには、ビット単位のORを使用してステンシルバッファを設定する必要があり、ステンシル関数はビット単位のANDである必要があります。ただし、私が見ることができるステンシルバッファの操作は、KEEP、ZERO、REPLACE、INCR、DECR、およびINVERTのみであり、関数は、NEVER、ALWAYS、LESS、EQUAL、LEQUAL、GEQUAL、GREATER、およびNOTEQUALのみです。

ステンシルバッファを使用して、このORおよびANDing動作を何らかの方法で取得する方法はありますか?そうでない場合は、ライトボリュームを効率的にレンダリングするための代替アプローチはありますか?

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

android - ポップアップ メニュー/通知で Android の音量キーをオーバーライドする

私はこれを理解しようとしており、ボリュームキーをオーバーライドすることは最も理想的なことではなく、アプリケーションに必要なすべての Android デバイスの実際のボタンであることを知っています。現在、とが機能していないdispatchKeyEventため、ボリューム キーをオーバーライドしています。アプリケーション全体を通して、ポップアップするダイアログやコンテキスト メニューはほとんどありません。問題は、それらがフォーカスされると、音量ボタンの制御が失われ、ボタンのように機能する代わりにメインの音量が調整されることです。音量ボタンを完全に引き継ぐ方法はありますか? どんな助けでも大歓迎です。onKeyUponKeyDown

-大好き

0 投票する
3 に答える
4320 参照

iphone - iPhone SDK-ハードウェアボタンが押された場合に音量インジケータービューを無効にするにはどうすればよいですか?

音量アップ/ダウンハードウェアボタンを押した場合に音量インジケータービューフォームが表示されないようにする方法はありますか?

デモアプリにのみ必要です。したがって、メソッドはAppStoreで安全である必要はありません。

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

geometry - B担当者のボリューム?

境界表現 (B-Rep) で表されるソリッド オブジェクトの体積を計算する方法を教えてください。ヒントはありますか?前もって感謝します

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

iphone - iphone - MPMoviePlayerController - プログラムでビデオの音量を下げるにはどうすればよいですか

MPMoviePlayerController を使用して、オーディオも含むビデオを再生しています。それはうまくいっています。デフォルトのコントロールを非表示にしています。そのため、ビデオにコントロールは表示されません。ビデオにスライダーを配置したい(ビデオの上にもスライダーを配置することに成功しました)。スライダーで、再生中の動画の音量をコントロールしたい。ビデオの音量を制御するにはどうすればよいですか?

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

android - AndroidのMediaVolumeController(それが何と呼ばれていても)のカスタムテーマ?

Media Volume Controllerのテーマをカスタムしようとしています(名前がわからないので、名前を付けてみてください)。これは、ゲームで音量ボタン(+および-)を押すと表示される「メディア音量」タイトルのトーストのようなものです。しかし、それがどのビューなのか、それともトーストなのか、ダイアログなのかはわかりません。私が試した限り、それを参照するものは何も見つかりませんでした。Activity.setVolumeControlStream(AudioManager.STREAM_MUSIC)のみがアクティビティ で有効になり、それ以上は何もありません> _ <誰かがそれをカスタマイズする方法、または名前だけを知っている場合は、私を助けてください!ありがとう。

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

flash - Flash 10.1: マイクの入力音量をプログラムで調整できますか?

Flash 10.1 でマイクの入力音量を可変調整する必要があります。ゲインはソフトウェア ソリューションであるため、これはゲインと同じではありませんが、マイク自体でマイク入力レベルを制御する必要があります。これが可能かどうか、またどうすればよいか誰かが知っていますか?