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

iphone - UIslider Iphone を使用してボリューム コントロール?

ボタンを押すと音が鳴るアプリを作成し、音量を調整できるUISliderを使用しています。iPhoneの音量を最大にしても音量が大きすぎたり小さすぎたりすることがあります。音量を常に大きく保つにはどうすればよいですか?? システムボリュームとスライダーボリュームを統合する方法はありますか?? MPVolumviewを使用すると、アプリが拒否されると思います..ボタンタッチで使用しているコードはこれです

}

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

iphone - IPhone OS4、SystemSounds で音量の設定を調整できない

SystemSound のフレームワークを使用して、アプリケーションでサウンドを再生しています。IOS3 を搭載したデバイスでは、正しく機能しています。しかし、最近オペレーティング システムを IOS4 に更新したところ、ボリュームに奇妙な問題が発生しています。ゲーム中にサウンドの音量を変更できないようになりました。このフレームワークは呼び出し音の音量を使用しているようで、アプリケーション内でこの音量を変更することはできません。それについていくつか質問があります。

  1. それは予想される動作ですか、それともコードに問題がある可能性がありますか?
  2. まず、なぜこれが IOS4 デバイスで発生し、以前のバージョンでは発生しないのか。
  3. 別のフレームワークを使用せずに修正する回避策はありますか?

私が使用しているコードは次のようなものです:

助けていただければ幸いです。

ありがとう、

フアン・パブロ

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

macos - Core-Audio の入力デバイスから音量データを取得するには?

Core-Audio を使用して、入力デバイスで聞こえるオーディオの音量を取得しようとしています。

これまでAudioDeviceAddIOProc、 andAudioDeviceStartAudioDeviceIOProc関数と共に使用して、入力データを sAudioBufferListを含む形式で取得してきましたAudioBuffer

からデータの量を取得するにはどうすればよいAudioBufferですか? それとも、私はこれを完全に間違った方法で行っていますか?

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

delphi - Vista/XPでマスターボリュームを調整する方法

vista や XP の Get/SetMasterVolume のように、プログラムで音量を調整したいですか? mmsystem ユニットを使用していますか?

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

macos - Mac OS X で cocoa を使用してボリューム名を変更する方法

フラッシュ (USB) ドライブのボリュームの名前を変更しようとしています。私はさまざまな方法を試しました:

  1. ディスク調停フレームワーク
  2. NSFileManager を使用して名前を変更するだけです

前もって感謝します、ウラジミール

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

android - Androidの通知と着信音の音量について質問です

Android フォンには、通知の音量を呼び出し音の音量と強制的に一致させることができる設定があります。SDK のどこにもその設定が見つからないようです。その特定の設定を取得して設定する方法を誰かが教えてくれますか?

0 投票する
0 に答える
1538 参照

iphone - MPMoviePlayerControllerのボリュームコントロール

iPhoneのMPMoviePlayerControllerで再生される映画の音量を、電話の側面にあるスライダーや音量ボタンを使用せずに調整する方法を見つけようとしています。Appleが承認した方法でコードを使ってこれを行うことさえ可能ですか?映画の再生中に音量を変更または設定することに関連するAPIで何も見つかりませんでした。

1年ちょっと前に同様の質問があったことは知っていますが(MPMoviePlayer Controllerの音量をプログラムで調整する方法はありますか?)、それ以来、MPMoviePlayerControllerの音量を変更する方法を誰かが見つけたかどうか知りたいと思いました。

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

android - トリガー システム ボリューム バー

ボタンを押しActivityて音量バーを表示させることはできますか? 音量バーは、ハードウェアの音量ボタンの 1 つを押したときに表示されるビューです。

これを行うための API 関数はありますか、それともそのビューを手動で再作成する必要がありますか?

0 投票する
5 に答える
1619 参照

c++ - 2 つのボリュームを比較し、変更されたファイルを一覧表示する方法は?

2 つのハードディスク ボリューム (1 つはもう 1 つのバックアップ イメージ) があり、ボリュームを比較して、変更されたすべてのファイルを一覧表示し、ユーザーがロールバックしたいファイルを選択できるようにしたいと考えています。

現在、新しいボリュームを再帰的に調べて、各ファイルのタイムスタンプを古いボリュームのファイルと比較しています (古いボリュームの場合)。明らかに、これは大失敗のアプローチです。時間がかかりますし、間違いです!

それを行う効率的な方法はありますか?

編集:
- 私は FindFirstFile を使用しており、ボリュームを再帰的に処理し、各ファイルの情報を収集するのが好きです (それほど遅くはなく、ほんの数分です)。
- バックアップにボリューム シャドウ コピーを使用しています。
- バックアップ ボリュームがリモートにあるため、実際のボリュームを継続的に監視できません。

0 投票する
10 に答える
61529 参照

ios - iOSで音量レベルと音量変更通知を取得するには?

ボタンを押すと音を鳴らす非常に単純なアプリケーションを作成しています。デバイスが無音に設定されている場合、そのボタンはあまり意味がないため、デバイスのオーディオ音量がゼロの場合は無効にしたいと考えています。(その後、音量を上げたときに再度有効にします。)

現在の音量設定を検出し、音量レベルが変化したときに通知/コールバックを取得するための有効な (そして AppStore で安全な) 方法を探しています。音量設定を変更したくありません

ViewControllerこれはすべて、上記のボタンが使用されている場所に実装されています。これは、iOS 4.0.1 および 4.0.2 を実行する iPhone 4 と、4.0.1 を実行する iPhone 3G でテストしました。iOS SDK 4.0.2 と llvm 1.5 で構築されています。(gcc または llvm-gcc を使用しても、何も改善されません。) どちらの方法でも、ビルドの実装中に問題はなく、エラーも警告もありません。静的アナライザーも満足です。

これが私がこれまでに試したことですが、すべて成功しませんでした。

Apple のオーディオ サービスのドキュメントに従って、次のように動作するAudioSessionAddPropertyListenerを登録する必要があります。kAudioSessionProperty_CurrentHardwareOutputVolume

returnvalueこれは0、コールバックの登録が機能したことを意味します。

悲しいことにaudioVolumeChangeListenerCallback、デバイスの音量ボタン、ヘッドセット クリッカー、リンガーサイレント スイッチを押しても、関数へのコールバックが得られません。

に登録するためにまったく同じコードをkAudioSessionProperty_AudioRouteChange使用すると (WWDC ビデオ、開発者ドキュメント、およびインターウェブ上の多数のサイトで類似のサンプル プロジェクトとして使用されます) 、オーディオ ルートを変更するときに実際にコールバックを取得します (プラグイン/アウトによって)ヘッドセットまたはデバイスのドッキング)。

Dougという名前のユーザーは、既に最大の音量の iPhone 音量変更イベントというタイトルのスレッドを開き、この方法を使用して成功していると主張しました (音量が既に最大に設定されているため、実際には音量が変化しない場合を除きます)。それでも、私にはうまくいきません。

私が試した別の方法は、NSNotificationCenterこのように登録することです。

これにより、メソッドvolumeChangedSystemVolume変更が通知されるはずですが、実際には通知されません。

一般に、Cocoa で何かを達成しようと懸命に働きすぎると、根本的に間違ったことをしているということがわかっているので、ここで何かを見落としていると思います。現在の音量レベルを取得する簡単な方法がないとは信じがたいですが、Apple のドキュメント、サンプル コード、Google、Apple Developer Forums を使用したり、WWDC 2010 のビデオを見たりしても、見つけることができませんでした。