問題タブ [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 に答える
5094 参照

c# - 現在のオーディオ デバイスの音量を検出する方法

現在のコンピューターのデフォルトのオーディオ録音デバイスの現在の音量を検出したいと考えています。使用する API またはソリューションはありますか?

オーディオ レコーダーを作成していますが、録音前にデフォルトのオーディオ録音デバイスの現在の音量をユーザーに知らせて、オーディオが録音されない問題 (エンド ユーザーがオーディオ録音デバイスをミュートしているなど) を回避できるようにしたいと考えています。

結果がパーセンテージ値の形式で取得できれば (つまり、0% はミュートを意味し、100% は最大音量を意味します)、それは素晴らしいことです!

VSTS 2008 + C# + .Net 3.5 を使用して Windows フォーム アプリケーションを作成しています。

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

linux - Linux で ext3 パーティションのボリューム名をクエリまたは設定する効率的な方法は?

少し掘り下げて、Linux ボックスで ext3 パーティションのボリューム名を設定および取得する方法を発見しました。

ボリューム ラベルを設定する

tune2fs -L MY-NEW-NAME /dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0-part1

ボリュームの現在のレベルを取得する

dumpe2fs -h /dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0-part1 | grep 'ボリューム名'

これらは問題なく動作しますが、いくつか質問があります。

1) これらのコマンドは、ボリューム名を設定/取得するための最良の方法ですか? または、私が知らない簡単な方法はありますか?

2) ボリュームのラベルを変更すると何かが壊れる可能性はどのくらいありますか? つまり、標準の Linux システムは、特定の名前を持つボリュームに依存していますか? または、問題を起こさずに、好きな名前にボリュームの名前を変更できますか?

3) ある時点で、上記の機能への GUI インターフェイスをプログラムに組み込みたいと考えています。これを行う 1 つの方法は、私のプログラムに上記のシェル コマンドを (system() などを介して) 実行させることですが、それは少し不格好で重いように思えます...同じことを行うために呼び出すことができる直接関数はありますか? もしそうなら、それらは何ですか?

ありがとう、ジェレミー

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

iphone - iPhone:通話中にアプリで再生音量を調整する

AVAudioPlayer を使用して mp3 ファイルを再生するサウンドボード アプリケーションがあります。任意のクリップを聴きながら、サウンドを高く調整できます。
私の問題は、電話が使用されていて、アプリに移動してサウンドボードを再生するときに、音量が非常に低く設定されていることです。私のアプリからの音が他の回線の人に聞こえるようにしようとしています。彼らは現在、音を聞くことができますが、非常に低く、聞き取りにくいです。電話の使用中にアプリで音量を上げる方法はありますか?

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

iphone - iPhoneアプリにサウンドを追加する標準的な方法(グローバルボリュームインジケーター)

さまざまなビューのアプリがあります。メインメニューにはサウンドがありませんが、次のビューではAVAudioPlayerクラスを使用してサウンドを再生します。

したがって、誰かがアプリを起動してメインメニューにいるときに、デバイスの音量を変更すると、実際には「リンガー」の音量が変更されます。彼が他のビュー(サウンドがある場所)に進むと、デバイスの音量を変更すると、呼び出し音ではなくゲームの音量が変更されます。

AVAudioPlayerのインスタンスを作成する前に、アプリの最初から毎回アプリの音量を変更する方法はありますか?(誤解されている人もいます。つまり、音量ボタンを押すたびにOSが画面にオーバーレイする正方形です。ホーム画面にいる場合は、「リンガー」を変更します。ゲームに参加している場合は、変更します。アプリの音量)。

PS:メインメニューでAudioSessionを初期化しますが、違いはありません。私が見つけた唯一のハックは、メインメニューでAVAudioPlayerのインスタンスを実際に作成し、それを「preparedToPlay」に設定することです。しかし、私はむしろ他の人がしていることを聞きたいです(適切な解決策)。

0 投票する
13 に答える
31151 参照

iphone - AVAudioPlayer フェード ボリューム アウト

AVAudioPlayer でオーディオを再生しています (当たり前!)

ユーザーがボタンを押すと、オーディオが開始されます。彼らがそれをリリースするとき、私はオーディオをフェードアウトさせたい.

私はInterface builderを使用しています...そのため、オーディオを1秒以上フェードアウトしてから停止する「タッチアップインサイド」の機能を接続しようとしています。

何か案は?

ありがとう

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

math - 表面が三角形で構成されている 3D メッシュ オブジェクトの体積を計算する方法

三角形で構成されたサーフェスを持つ 3D メッシュ オブジェクトの体積を計算したいと考えています。

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

cocoa - リムーバブルストレージがマウント解除されたことを検出する

リムーバブルストレージがマウント解除されたとき、またはUSBから強制的にプラグが抜かれたときに発生するイベントを検出するアプリに取り組んでいます。これらのイベントを受け取るにはどうすればよいですか?

NSWorkspaceデバイスをスムーズにアンマウントする最初の可能性を見てきましたが、このクラスには-unmountAndEjectDeviceAtPath:デバイスをアンマウントするようなメソッドがあります。マウントされていないボリュームを検出するサンプルコードを誰かに教えてもらえますか?

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

volume - 3Dクローズドメッシュカーオブジェクトのボリューム

三角形で構成されたサーフェスを持つ3Dクローズドメッシュカーオブジェクトがあります。その体積、体積の中心、慣性テンソルを計算したいと思います。

私たちを手伝ってくれますか

よろしく。ジョージ

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

windows - Windowsの音量を制御する

私たちのソフトウェアは音を再生する必要があります(小さなノイズだけでなく、音声など)。ボリュームコントロールはどうだろうか。Windows Vistaスタイルガイドラインでは、Windowsミキサーでアプリケーション固有のボリュームコントロールを定義するように指示されています。

しかし、Windows XP以下はどうですか?Windowsミキサーにコントロールを取り込む方法はないと思います。ただし、独自のボリュームコントロールを実装することはできますが、オーディオデータを変更しないと、システム全体のボリュームよりも大きくなることはありません(非常に小さいか、ミュートになっている可能性があります)。

問題は、アプリケーションが独自のボリュームコントロールを使用するか、Windowsボリュームコントロールをトリガーするかです。

問題は、基本的なユーザーがWindowsでボリュームを設定する場所さえ知らないということです。

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

iphone - プログラムで音量を変更するときのMPMoviePlayerControllerの奇妙な動作

私のアプリケーションでは、MPMoviePlayerControllerボリュームプロパティを使用してボリュームを変更しています(フェード効果と、再生したままのミュート用)。

時々、音量を変更すると、音量表示(iPhoneの側面にある音量ボタンを使用したときに表示されるもの)が点滅して消えることがあります。これを防ぐ方法はありますか?