問題タブ [mute]
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.
javascript - javascriptですべてのブラウザオーディオをミュートする
これが可能かどうかは疑問ですが、大きな助けになるでしょう。
私はポートフォリオをまとめ、ajax を介して外部サイトを取り込んで、素敵な小さな「3D」コンテナーに収まるようにしています。
問題は..それらのうちの2つは、自動開始するオーディオを持っています(はい、一般的に悪い習慣ですが、これらの2つのページで機能します)。
.volume
1 つは html5 オーディオです。簡単で、 0 に設定するだけです。
もう一つは.swf.
ファイルです。可能であれば、ページ上のすべての要素をミュートしたいと思います。
android - ミュートされた AudioTrack/MediaPlayer の Android ビジュアライザー
Android の「ビジュアライザー」で可視化したい PCM ストリームがありますが、大声で再生する必要はありません。
そのため、私はandroid-visualizerを実装しました。
使用すると、視覚化は成功します
しかし今、私の問題は、PCM を実際に「再生」したくないということです。視覚化したいだけです。ユーザーはメディア プレーヤーで音楽を聴いている可能性がありますが、邪魔したくありません。
だから私は「OK、AudioTrack をミュートするだけでいい」と思いました:
しかし悲しいことに、これ以上の視覚化もありません。SCALING_MODE_NORMALIZED により、Visializer は AudioTrack のラウドネスを無視する必要があると考えました。
キャプチャされたデータの内容に基づいて増幅が適用されるキャプチャ モードを定義します。これはデフォルトのビジュアライザー モードで、音楽の視覚化に適しています。
次に試したのは、PCM をオーディオ トラックに書き込むのではなく、直接ドロワーに提供することでした。
これにより曲線が作成されますが、非常にクレイジーに見え、私が期待したものとは何の関係もありません (モノではなくステレオを提供しているためでしょうか?)。
また、PCM ストリームの「波形」または「fft」データの作成にも成功しませんでした。
誰かアイデアはありますか?
c# - WebBrowser コントロールをミュートするための IAudioSessionControl2 の問題
目標は、Flash ビデオを再生できる WebBrowser コントロールをミュートすることでした。だから私は非常に便利なこのコードを見つけました: https://stackoverflow.com/a/14322736/990618
問題は、列挙型の一部が から何らかの ID を期待するときに null になることです。3 GetDisplayName
~ 4 個の空白と、「Mozilla Firefox」のように問題のない 2 個の"@%SystemRoot%\System32\AudioSrv.Dll,-202"
システム サウンドが得られます。
そこで、GetProcessId、GetSessionIdentifier、および GetSessionInstanceIdentifier を試してみました。
GetProcessId
は 0 と 1 のみを返します。GetSessionIdentifier
結果は と同じでGetDisplayName
、GetSessionInstanceIdentifier
すべて空白です。
なぜこれらの空白と 0 と 1 なのか?
変更されたものは次のEnumerateApplications
とおりです。
android - Android ゲーム用のシンプルなミュート ボタンを作成しましたが、アプリがクラッシュしますか?
私は Android 用のゲームを作成しているので、音楽を一時停止するミュート ボタンを作成することにしました。次のコードを追加しました
したがって、4、3、80、35 (ミュート ボタン) のいずれかに触れると、音楽が再生されているかどうかがチェックされ、再生されている場合は音量が 0.0f に設定されます。私も試しました:
しかし、それもうまくいきませんでした。
このコードのこの部分を消去すると、すべて完全に機能しますが、もう一度配置するとメニューが読み込まれますが、どこか (再生ボタンや空のスペースでも) に触れた瞬間に停止してクラッシュします。
編集: これが LogCat です。
mediaPlayer を初期化しました。これが AndroidMusic クラスです。
HalR、コードを試してみたところ、「ミュート」ボタンで音楽が一時停止し、アプリがクラッシュしなくなりましたが、「再生」ボタンを押すとクラッシュします。
actionscript-3 - サウンドトランスフォームの問題があります。
私はここで愚かな何かが欠けていることを知っています。誰かが手を差し伸べることができますか?mcs をミュートして非表示にしようとしています。私はサウンド変換ビットで何か間違ったことをしました。AS3 ではかなり新しい。
android - Androidでプレーヤーアプリをミュートする
私のアプリでは、ミュート ボタンがあり、onClick イベントにいくつかのコードがあります。
アプリをミュートするだけだと思いますが、システムをミュートします。どうすれば修正できますか?皆さんありがとう。