問題タブ [system-sounds]

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

ios - SystemSoundID停止音

私のアプリケーションでは、ボタンをキーボードとして設定しています。各ボタンはピアノの鍵盤と同じように機能し、ボタンを押すと音が鳴りますが、離すと止まります。この方法では、2つのIBActionを使用しています。1つはタッチダウン(サウンドプレイ)とタッチアップインサイド(サウンドストップ)用です。AVAudioPlayerの再生が遅れているため、サウンドの再生にSystemSoundIDを使用しています。唯一の問題は、ボタンを押したままにするとサウンドが正常に再生されることですが、タッチを離すとアプリがクラッシュします。以下は私のコードです:

.hファイル:

.mファイル:

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

c# - MonoTouch Play システムサウンド

警告ダイアログが表示されたときにビープ音を鳴らしたいと思います。プッシュ通知が表示されたときに音を鳴らすにはどうすればよいですか? 必要なコードは、次のリンクに似ています。

http://iosdeveloperzone.com/2011/05/23/snippet-playing-a-system-sound/

この API がどこにも見つかりません:

AudioServicesPlaySystemSound

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

ios - システムサウンドを繰り返すにはどうすればよいですか

このメソッドに送信されるサウンドを繰り返したいですか?

numberOfRepeats を使用してこれを作成する方法についての回答を見てきました。しかし、私のコードには収まりません。

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

c# - System.Media.Sound (BEEP) が別のプログラムによって再生されたかどうかを検出する方法

エラーログの目的で、System.Media.Sounds が再生されたかどうかを調べようとしています。

プログラムの実行中に System.Media.Sounds のいずれかが再生されたかどうかを表すブール値を取得するにはどうすればよいですか?

コードを実行していると、システム (ビープ音) が 1 分間に約 10 回以上再生される状況に遭遇します。(ビープ音)が鳴るたびにログを取りたいです。

おそらく、EventArgument にすることができますか?

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

ios - iPhone/iPad でシステムサウンドを再生するには?

システム サウンド (の 1 つ) を再生するコードは何ですか?

自分のサウンド ファイルではなく、(アプリに) 含まれているものでもありません。システム サウンド (Basso、Blow、Bottle、Frog など - .aiff のもの)。

リンクで名前を見つけましたが、再生したいと思います。

snippet-playing-a-system-sound のようなコード スニペットは機能しません (私が思うに)、サウンドは既にデバイス上にあるため、アプリに含めたくないからです! 使えるものだけ使いたい。しかし、彼らのNSURL場所は何ですか (それが方法である場合)?

または、その方法が振動する「音」(すなわちAudioServicesPlaySystemSound(kSystemSoundID_Vibrate)) のようなものである場合、「それら」の議論は何ですか?

(そして...このリンクはあまり役に立ちません)。ここで驚くことはありません。

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

c# - Monotouch C# は、ボリューム コントロールで同時に多くのサウンドを再生します

Monotouch と C# を使用して、iOS 用の戦争ゲームを作成しています。オーディオの効果音で問題が発生しています。

これが私が必要とするものです:多くの効果音を同時に再生する機能(おそらく一度に最大10〜20)と音量を調整する機能(たとえば、ユーザーが戦場にズームインすると、銃声の音量が大きくなります).

ここに私の問題があります:

AVAudioPlayer を使用すると、音量を調整できますが、スレッドごとに 1 つのサウンドしか再生できません。したがって、複数のサウンドを再生したい場合は、それらが重なる場合に備えて、何十ものスレッドを実行する必要があります... これは戦争ゲームで、戦場にいる 20 人の兵士を描いています。各兵士は発砲時に発砲音を再生するための「サウンド スレッド」を持っています。多くのスレッドを作成することに問題はありませんが、私のゲームではすでに数十のスレッドが常に実行されており、さらに数十のスレッドを追加すると問題が発生する可能性があります. だから、私もそうでない限り、何十ものスレッドを追加するというこの道を進みたくありません...

SystemSound を使用すると、同じスレッドで必要な数のサウンドを再生できますが、音量を調整することはできません....だから、ここでの私の作業は、私が持っているすべての効果音について、4 で 4 回のように保存することです。異なるボリューム。それは大きな苦痛です... SystemSoundsで音量を調整する方法はありますか??

これらは両方とも私の要件の一部に答えますが、どちらもシームレスに適合するようには見えません. AVAudioPlayer マルチスレッドの悪夢の道を行くべきですか? それとも、異なる音量レベルの SystemSound マルチファイルの悪夢の道?または、これを行うより良い方法はありますか?

前もって感謝します。

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

iphone - UIButtonにサウンドを追加する信頼性の高い方法

UIButtonを押したときに再生するために、タップ音を追加しようとしています。これまでに2つの方法を試しましたが、期待したほどうまくいった方法はありませんでした。

  1. 単純なSystemSoundsを使用してみましたが、ユーザーがオーディオの音量を制御できない(または非常に制限されている)ため、これらは醜い解決策です。

  2. また、次の形式でAVAudioPlayerを試しました(ViewControllerのinitメソッドで呼び出されます)。

    /li>

この2番目の方法は、最初の方法よりもはるかにうまく機能しているように見えました。特に、次のステートメントでサウンドを呼び出した場合:

上記により、ボタンを繰り返し押したときに非常に高速な応答が得られました。ちなみに、私のアプリでは応答時間が速いことが不可欠ですが、残念ながら、この2番目の方法は失敗します。

アプリケーションを約10秒間アイドル状態にすると、最初のサウンドのロードにかなりの遅延が発生します(その後、高速になり、再び応答します)。それだけでなく、ボタンが押されるのを遅らせます。この遅延は非常に小さいですが(おそらく1秒未満)、残念ながら、アプリケーションのユーザビリティに影響を与えます。まるでサウンドの割り当てが自動的に解除され、しばらく使用しないたびに初期化するか、メモリに入れる必要があるかのようです。

サウンドを常に利用可能に保ち、ボタンサウンドを実装するための遅延または別の、おそらく単純な方法を回避するための回避策はありますか?

さらにいくつかの情報:1。ARCを使用しています2. IBを使用していません3.現在、オーディオデリゲートメソッドは実装されていません4.他のアプリケーションからバックグラウンドでオーディオを再生する機能は重要です5.遅延が発生しましたiPhone5の場合; だから、私はそれがそれほど強力でないデバイスでどれくらいかかるか想像することができるだけです...

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

xcode - すべての SystemSound をミュートするためのボタン

を使用AVAudioPlayerしましたが、このコードを使用すると遅延が大きすぎます:

ラグはありません。

しかし、アプリのすべてのサウンドをミュート/ミュート解除するボタンがあります。これらの音をミュートするにはどうすればよいですmysound.volume = 0AVAudioplayer

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

ios - SystemSoundIDの作成に失敗したiOS-OSStatus=0

私はここのような非常によく似た問題を抱えています:link ViewController.hファイルにこれを追加しました:

そしてViewController.mでは次のようになります。

再生したいサウンドファイルは、サポートファイルの下にあります。

OSStatusによると:

AudioServicesCreateSystemSoundIDステータス=0

コメント外の部分でわかるように、CFURLRefをさまざまな組み合わせで試してみました。

たぶん私のファイルはサポートされていませんか?この解決策を得た後、この方法で3つのサウンドファイルをaif形式で初期化します。

あなたが私を助けてくれることを願っています!ありがとう :)

ARCをアクティブにしていて、iOS 6.0.1(iPhone)を使用しています

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

ios - 音量をオフにすると音楽が再生されます

次の問題があり
ますAudioServicesPlaySystemSound。アプリで短いサウンドを再生していました。しかし、何か問題が発生します。デバイスの音量をオフにすると、サウンドがまだ再生されます。
この問題は、iOS 6.0 以降のデバイスで見つかりました。iOS 5 デバイスでは問題ありません。
誰かが私が間違っていることを指摘できますか? ありがとう。