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

swift - NSSound を AVAudioPlayer に変換する

インスタンスNSSoundに変換したいオブジェクトがいくつかあります。オブジェクトに関連付けられたAVAudioPlayerファイル パス ( ) がありますが、元のファイルが存在しない可能性があります。これが私がこれまでに持っているものです:NSURLNSSound

NSSoundオブジェクトをAVAudioPlayerインスタンスに変換するにはどうすればよいですか?

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

objective-c - NSObject で NSSound を再生する (Objective-C を使用した Mac アプリ)

音楽を再生する必要があるゲームを作成しています。コードをより管理しやすくするために、サウンドを処理する NSObject を作成したいと考えました (フェーディング、プレイリストでのサウンドの再生など)。私はこのコードを持っています:

このコードは、AppDelegate.m ファイルに配置すると機能しますが、新しい NSObject クラスに配置すると機能しません。

NSObject クラスのコード (Music という名前):

AppDelegate.m で次のコードを使用してメソッドを呼び出します。

これが実行されると、「Works!」というログが記録されます。つまり、コードが実行されます。

したがって、AppDelegate ではまったく同じコードが機能しますが、NSObject クラスでは機能しません。NSObject クラスで NSSound を再生することが可能かどうか (そうでない場合、なぜでしょうか?) 知っている人はいますか? もしそうなら、それが機能するようにコードを編集する方法は? それは私のコードをずっとすっきりさせます;)

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

swift - NSSound.beep() が macOS (Swift) で機能しない

押すとビープ音が鳴る単一のボタンでステータス項目を実行しようとしています。

しかし、押しても何も再生されません。これはコードです:

前もって感謝します