問題タブ [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.
objective-c - NSSoundオブジェクトをフェードする方法
Mac用に安くて陽気なサウンドボードを作成しました。NSSoundでさまざまなサウンドを次のように再生します。
ただ止めるのではなく、数秒かそこらでフェードアウトしてほしいです。
iphone - iPhoneアプリでサウンドクリップを再生する最も簡単な方法は何ですか?
iPhoneOSアプリでサウンドクリップを再生できるようにしたい。NSSoundとAVFoundationの両方に関する情報を、iPhone OSデバイスでサウンドクリップを再生するための手段として見たことがありますが、それでもこの件についてははっきりしておらず、助けを借りることができます。実際のコードで段階的に説明する必要はありませんが、誰かが私が動き始めるべき一般的な方向(つまり、どのクラスに焦点を当てるべきか)についてのヒントを私に与えることができれば、私は記入します自分で空白に。では、iPhoneアプリでサウンドクリップを再生する最も簡単な方法は何ですか?
objective-c - アプリケーションの Resources フォルダ内から mp3 ファイルを再生するにはどうすればよいですか?
イベントでサウンドを再生するアプリを作成していますが、アプリケーションのリソース フォルダーからファイルにアクセスする方法がわかりません。
これが私がやっていることです:
しかし、それはまったく機能していません。完全な長さのパスを配置すると機能しますが、誰かがアプリケーションフォルダー以外の場所にアプリを配置する可能性があるため、別の方法が必要です。
iphone - NSSound は iPhone で宣言されていませんか?
Apple docsから参照されたコード。これをviewDidLoadに入れるとエラーが発生します。私が入れたら
ヘッダー ファイルでは、実装ファイルの先頭に指定子修飾子エラーが表示されます。これを機能させるにはどうすればよいですか? Apple のドキュメントからコードを貼り付けただけです - これは廃止されましたか? ご協力いただきありがとうございます!
cocoa - NSSound のようなフレームワークで動作しますが、急な学習曲線に対処する必要はありません
NSSound を使用して、10 秒の AAC エンコードされた事前に録音されたホワイト ノイズのループを再生するアプリケーションの 1 つのホワイト ノイズ機能に関する作業がほぼ完了しました。
必要なのはそれだけですよね?
それは魅力のように機能しますが、サウンドファイルの終了と再起動の間に可聴の一時停止があることに気付きました..一種の「パタパタ」音です。これは元のサウンド ファイルをループしているときには存在せず、これを理解しようとして 1 時間ほど経過した後、NSSound が最悪であり、可聴一時停止はプライベート バックグラウンド スレッドの同期のアーティファクトであるという結論に達しました。サウンドを再生します。どういうわけかメインの実行ループに依存しているようで、これにより、サウンドの終了と再開の間に可聴ギャップが生じます。
私はサウンドについてほとんど知らないし、これは非常にマイナーな機能なので、ループする 10 秒のサウンド フラグメントを再生するためだけに CoreAudio の深みにはまりたくありません。ぴったり合うように:
- Core Audio: 完全にやり過ぎですが、少なくとも標準的なフレームワークです
- AudioQueue: 複雑、C++ のサンプル コード付き!?
- MusicKit/ SndKit: 多くのオープンソースなどに基づいて、学習曲線も膨大です。
iOS 4 で AVFoundation がサウンドを再生する良い方法であることがわかりましたが、それは Mac OS X 10.7 でのみ予定されています..
Mac OS X 10.5+ でサウンドを確実にループさせる使いやすい方法はありますか?
Objective-C アプリケーションから AudioQueue または Core Audio を使用する手間を省くサンプル コードはありますか?
どんな助けでも大歓迎です..
よろしくお願いします、
フランク
objective-c - Objective C:didFinishPLayingデリゲートメソッドの誤解
MacOSXでのObjectiveC/InterfaceBuilderプログラミングに精通したいと思います。私は通常サウンドを扱っているので、NSSoundクラスを使用して単純なオーディオプレーヤーをコーディングしようとしています。
「インポート」ボタンをクリックしてサウンドをロードし、「Lire」ボタンをクリックしてサウンドを再生する基本的なアプリケーションを作成することができました。
これが私の問題です。サウンドの再生時に「ÇajoueSimone!...」を表示し、サウンドの再生が終了すると何も表示しないTextFieldをウィンドウに表示したいと思います。
「Lire」ボタンをクリックすると、メッセージが正常に表示されますが、サウンドの再生が終了してもメッセージは表示されたままになります。
そのため、didFinishPLayingデリゲートメソッドの使用方法について誤解していると思います。
誰かヒントがありますか?
objective-c - NSSound 奇妙なバグ
このコードはサウンドを再生します:
このコードは次のことを行いません。
どちらの場合も同じ内容です。唯一の違いは、ディスク上のファイルから取得するか、 から直接取得するかですNSData
。
objective-c - ユーザー定義クラスで NSSound にサウンドを再生させるにはどうすればよいですか?
この質問は Objective-C の初心者からのものですので、ご容赦ください。クラスでサウンドを作成しようとしていますが、NSSound ではなく NSBeep() を使用して成功しています。ここに例があります。「main.m」プログラムでは問題なく動作しますが、SoundMaker クラスでしか動作しないことNSBeep();
に注意してください。NSSound を動作させる方法を学ぶ上での助けは大歓迎です。[[NSSound soundNamed:@"Frog"] play];
NSBeep();
main.m:
SoundMaker.h:
SoundMaker.m:
objective-c - NSSound が正しく動作しない
Mac 10.6 で Cocoa を使用しています。メトロノームで時間を鳴らそうとしていますが、コードを実行すると最初の 2 つの音だけが再生され、最後に音が再び再生されるまで静かです。[player play] ステートメントを NSBeep() に置き換えると、正常に動作します。助言がありますか?
objective-c - ループの NSSound 可聴クリック音
ループしている NSSound があり、ループするたびに再生時に「クリック」音が聞こえます。
私はこれらの方法を使用しています:
このクリックをなくす方法はありますか?最後に「フェードアウト」するように、再生中の wav ファイルを変更しようとしましたが、何も変更されていないようです。
ありがとうございます。:)