問題タブ [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 投票する
2 に答える
886 参照

iphone - 別のView ControllerからのiPhone OSのボリュームコントロール?

あるビューでサウンドを再生している場合、別のビューから音量を制御できるかどうか、誰かがその方法を説明できるかどうかを知っていますか? 理解できません。ボリュームに表示するコードがありません。

サウンドは 1 つのビューから呼び出され、ボリューム スライダーは別のビューにあります。両方をコーディングしました。

音のコードは

スライダーのコードは

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

java - Java プログラム内から外部実行可能ファイルを呼び出せない不可解な失敗

よし、私は単純に bejeebus を混乱させるバグに遭遇しました。今は何も得られないので、調査できることについてのアイデアを探しています。次のようになります。

スタンドアロンの Java アプリケーションがあり、それが実行されているコンピューター (WinXP マシン) の Line-In ボリュームをときどきいじる必要があります。これは、さまざまなコンポーネント ボリュームを取得および設定できる外部実行可能ファイル (VB6* で記述) のペアを呼び出すことによって行われます。(Line-In、Mic、Wave、CD、およびマスター ボリューム コントロールを処理できます。)

現場には数百台のユニットがあり、私の会社が提供して制御するハードウェア (Dell マシン) で実行されています。少なくとも数十のクライアントがこの機能を使用しており、1 つのインスタンスを除いて完全に機能しています。

この 1 つのトラブルメーカー マシンでは、まったく機能しません。アプリの実行中に音量スライダーを見て、音量が下がるはずのときにそのままにしておきます。アプリのログ ファイルを確認すると、エラーは発生せずボリュームを削除するコードを実行しているようです。コマンドラインから実行可能ファイルを実行すると、完全に機能します。

このマシンが、正常に動作しているすべてのマシンと 100% 同一であるとは保証できませんが、かなり長い間、同じ製品ラインの Dell を購入しています。少なくとも、非常によく似ています。

だから、私の混乱を箇条書きリストに変えてください:

  • Java コードで愚かなことをしている (つまり、STDOUT/STDERR バッファをクリアしていない) 場合、なぜこのマシンだけの問題なのですか?
  • VB6 実行可能ファイルに何か問題がある場合、コマンド ラインから他のすべてのマシンとこのマシンで動作するのはなぜですか?
  • このマシンに何らかの異常なハードウェアがあるとすれば、Java アプリケーション内から呼び出された場合にのみ、ボリューム コントロールの実行可能ファイルが失敗する原因となる異常はどのようなものでしょうか?

私は非常に混乱しています。私は混乱するのが好きではありません。私の悟りにつながるかもしれない提案はありますか? **

-* -- 1998 年に VB6 から電話があり、彼らは時代遅れになった独自のバグ ジェネレーターを元に戻したいなどと言っています。私の決定ではありませんでした。しかし、コードは機能します。いつもの。

-** -- ここに仏教のジョークを挿入します。


更新編集: カスタマーサービスが何かに遭遇した可能性があります。データベース内のクライアント構成設定に関係している可能性があります。新しい証拠は、そのクライアントに対して何かが誤って構成されているか、特定の構成に応答して私のソフトウェアが何か愚かなことをしていることを示唆しています。そして、この特定の機能が私が思っていたほど一般的に使用されていないため、問題は私たちが思っていたよりも広範囲に広がっている可能性があります.

コメントへの対応:

  • Debugger: 理論的には可能ですが、私たちのセットアップでは大きな頭痛の種のようです。
  • High Verbosity Logging、Java: これは良い考えです。特に、問題が当初考えていたよりも広範囲に広がっている可能性があることを考えると。いくつかの仮定を再検討する時が来ました。そして、おそらくそれらをクラブします。赤ちゃんアザラシのように。
  • 高詳細ログ、VB6: 可能性あり。私の VB6-fu は哀れなほど弱いので、テキストをファイルに出力する方法がわかりません。しかし、ええ、スクリプトが呼び出されているかどうかを知ることは価値があります。
  • Window Event Viewer: このツールに慣れていません。それを修正する必要があるかもしれません。
  • PATH の問題: 可能性は低いと思います。Java コードは、環境変数に依存しているようには見えない実行可能ファイルへの相対パスを作成します。

人々が提供した提案に感謝します。少なくとも、あなたは私の脳を有望な方向に動かしてくれました.


解決策の編集: そして勝者は...それはバグではなく、機能です! 機能が恐ろしく、ひどく間違っていました。私たちを悩ませないようにするために去勢される機能。

一連の無効な仮定により、私はすぐにそれを見ることができませんでした。そのうちの少なくとも 1 つは、「コードにデバッグ ステートメントを追加する必要はありません。既にそこにあるステートメントは、私が知る必要があるすべてを教えてくれます!」というものでした。DaDaDom さん、コメントを回答に変えたい場合は、光沢のあるチェックマークが表示されます。

提案を寄せてくれたすべての人に感謝します。すみません、机との打ち合わせに頭が遅れています。

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

flash - ボリュームスライダーの音量計算を逆にするにはどうすればよいですか?

私はビデオプレーヤーを構築していますが、ボリュームスライダーの部分でちょっと立ち往生しています。これはYouTubeスタイルの垂直スライダーです。つまり、スライダーが一番上の位置にある場合、音量は100%になり、スライダーを一番下の位置にドラッグすると、サウンドは0になります。現在、私が望むのとは逆の動作をしています:(

スライダーを下にドラッグすると音が大きくなり、上にドラッグすると音が小さくなります。

これがボリュームスライダーを扱う以下の私のコードです。

[トレース]一番上までドラッグすると:

[トレース]一番下までドラッグすると:

私はこれが問題があるところだと信じています:

-4)はオフセット値であるため、完全にドラッグしてオフにすると、4ではなく0になります。
これを何らかの方法で逆にする必要があるため、上記のトレースがスワップします...下に移動するとuserVolume = 4と上がると30になります。

これを見てくださった方、よろしくお願いします!:)

0 投票する
7 に答える
44671 参照

windows - JScript または VBScript を使用して Windows のシステム ボリュームを制御する方法

JScript または VBScript スクリプトから Windows システムの音量を制御したいと考えています。何か案は?

また、システム ボリュームがミュートされている場合、ミュートを解除できますか?

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

iphone - avaudioplayer 再生の進行状況

再生プログレス バーを AVAudioPlayer に追加するためのチュートリアルへのリンクはありますか?

このサイトとグーグルで広範囲に検索しましたが、役に立ちませんでした

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

c# - WPFでWindowsをミュートするには?

私は C# と WPF を学んでいて、ちょっとしたユーティリティのアイデアがありました。すべての Windows サウンド (システム ビープ音、WMP、DVD プレーヤーなど) を完全にミュート/ミュート解除する VS 2008 でオブジェクト ブラウザーを調べましたが、できません私が必要としているものを見つけたようです: すべての Windows に影響するミュート。

それはそれでSystem.Windows.Input.MediaCommands.MuteVolumeあり、私はそれを使用する方法を理解していませんか?

C# や WPF を使用して正しい方向へのポインタをありがとう。:)

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

c# - PC の音量をプログラムで制御する方法を教えてください。

私は音楽キーのないキーボードを持っています。これは、PC で音楽の音量を上げたり下げたり、再生したり、停止したりします。わからない場合は、これが私のキーボードで、これがそうではありません。

Windows と Delphi または C# で、キーボードにボリューム機能を作成するためのキーボード フックを実装したいのですが、コードで音量を上げたり下げたりする方法がわかりません。私はthisthisの例を試していましたが、うまくいきませんでした(ちなみに、すべてDelphiで)。

コードで音量を上げ下げする方法を知っていますか?

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

iphone - iPhoneでアラームアプリを作りたい

iphone用のアラームアプリを作りたいです。iPhone デバイスの状態と音量ボタンの状態を無視したい。とにかくサウンドを最大音量で再生したいのですが、サウンドの再生中にiPhoneのハードウェアボタンを使用して音量を変更できないようにしたいです。誰もそれを実装する方法を知っていますか? ここにコードを投稿してください.......

事前に感謝........

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

c++ - PCMサンプルのボリュームの視覚化

C ++アプリケーションにPCMオーディオ(G.711)のチャンクがいくつかあります。これらのチャンクのそれぞれで異なる音量を視覚化したいと思います。

私の最初の試みは、各チャンクのサンプル値の平均を計算し、それをボリュームインジケーターとして使用することでしたが、これはうまく機能しません。無音のチャンクでは0を取得し、音声のあるチャンクでは値が異なりますが、値はわずかに異なるだけで、実際の音量とは似ていないようです。

体積を計算するためのより良いアルゴリズムは何でしょうか?

G.711オーディオは対数PCMだと聞きました。それをどのように考慮に入れるべきですか?

0 投票する
7 に答える
25296 参照

c# - C# でマスター サウンド ボリュームを取得する

サウンドカードへの出力の現在の音量を取得する必要があります。

どのようにアイデアはありますか?