問題タブ [nssound]

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

cocoa - システムサウンドを読み込もうとするとNSSoundがクラッシュする

システムサウンドを読み込もうとすると、Cocoaアプリがクラッシュすることがあります。私はこれを自分で再現することはできませんでしたが、数人のユーザーからクラッシュレポートが送られてきました。

スタックトレースは常に同じです(以下を参照)。アプリがモーダルダイアログを開き、ユーザーが[OK]をクリックすると、サウンドが読み込まれ、クラッシュします。

ウェブ上でこの問題についての言及がいくつかありますが[1]、解決策はありません。メインスレッドからサウンドをロードしていて、再生しようとしていないことに注意してください。すぐにクラッシュします。また、サウンドファイル自体は破損していません(1人のユーザーに電子メールで送信してもらい、インストールしたものと一致します)。

クラッシュログの抜粋:

1: http: //lists.apple.com/archives/Cocoa-dev/2007/Oct/msg01159.html

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

iphone - アラートビューのいずれかのボタンが押されなくなるまで、ローカル通知の音をどのように繰り返しますか?

ユーザー設定データにローカル通知を設定した目覚まし時計があります。ローカル通知が生成されると、アラートビューが表示され、サウンドも再生されます。しかし、サウンドが再生されるまでアラートビューのボタンを押さない限り、2秒間サウンドが再生されます。たとえば、ローカル通知は午前11時15分に表示され、アラートビューには2つのボタンが付いたメッセージが表示されます。1つは近くにあり、2つ目はビューです。そして、バックグラウンドミュージックも演奏されました。ただし、音楽は2〜3秒間再生され、停止します。ユーザーがボタンを押さなくなるまで音が止まらないようにする必要がありました。そのイベントはどうですか?

よろしくお願いします...

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

objective-c - NSSoundisPlayingがMacでnullを返す

私のAppDelegateには、再生ボタンがクリックされたときに実行される次のメソッドがあります。

ただし、曲が現在再生されているかどうかを確認するifステートメントは機能せず、すでにサウンドが再生されているかどうかに関係なく常に再生されます。なぜこれを行うのかについてのアイデアはありますか?おそらく、ボタンがクリックされるたびにcurrentSongオブジェクトがリセットされるのは、私の最初の推測です...

常にnullを返します。

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

objective-c - NSSound オブジェクトで例外 4.3 を取得する

次のようにサウンドをロードします。

また、xCodeで「すべての例外」ブレークポイントをオンにしています。上記の行は、コードが続行されてサウンドが再生される前に、2 回連続して例外をスローします。私が見るのは、コードが Thread1: "breakpoint 4.3" で停止することだけです。

誰かがここで何が起こっているのか、4.3 が何を意味するのか説明してもらえますか? これらの数値の参照はありますか?

私はちょうど使用しようとしました:

まったく同じ結果で...

ありがとうございました。

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

macos - MacでDelphiXE2からWAVサウンドを再生することはできますか?

Delphi XE2 FireMonkeyによってビルドされたアプリケーションからMacでWAVファイルを再生する方法に関するチュートリアルや例はありますか?

このコードが機能しないので、私は尋ねています:

WAVファイルヘッダーとデータをメモリから読み込んでいますが、OpenALで正常に再生されます。したがって、問題は私のNSSoundの使用法のどこかにあります。MacでのDelphiXE2サウンド再生の実用的な例を教えてください。

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

xcode - サウンド ピッカー / macOS のシステム サウンドのリスト

わかった。[NSSound soundNamed: ] で再生されるシステム サウンドをリストするきちんとした方法を探していましたが、API には使用可能なサウンドのリストがないように思えました。

また、これをグーグルで検索したところ、かなり古く、部分的にすでに非推奨になっているソースがいくつか見つかりました。アプリケーションにサウンドピッカーが必要な場合- システムが提供するサウンドのリストを取得する最良の方法は何ですか?

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

cocoa - NSSound currentTime に問題がある

私は NSSound を使用しており、サウンドを正しく再生/一時停止できますが、何らかの理由で currentTime メソッドがゼロ以外を返すことができません。

私が問題を抱えているコードは次のとおりです。

サウンドは再生されますが、NSLog は常にゼロを返します。何か案は?

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

objective-c - iOS のボタンにサウンドを追加するにはどうすればよいですか?

ボタンを押したときに音を鳴らしたい。また、音は複数あります。Xcode 4.4.1 と Storyboard を使用しています。

.h ファイル内

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

objective-c - NSSound setChannelMapping

NSSoundクラスでsetChannelMappingを使用する方法を理解しようとしています。クラスのドキュメントによると、「channelMapping受信機のオーディオチャネルからデバイスへのチャネルマッピング」。ええと?それはそれから私をたくさんの写真で役に立たない情報の迷路に導きます。私は隣の人と同じくらい写真が好きですが、それは私をあまり助けません。このメソッドを機能させるには、このメソッドに何を提供する必要がありますか?

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

objective-c - 再生中のすべてのサウンドのリストを取得する (Mac の場合)

アクティブなすべてのサウンド ファイルにアクセスして、それらを停止するにはどうすればよいでしょうか。たとえば、ブラウザでいくつかの youtube ビデオを再生しているとします。私はこれらの音を開始しなかったので、それらへの参照はありません。プログラムで再生を停止するにはどうすればよいですか?