私は完全なプログラミングの初心者で、私はいくつかのボタンを使ってさまざまなサウンドを演奏することができたのだろうと思っていました。私は全周を捜してきましたが、この単純な作業を理解することはできません。ありがとう!ボタンを押してカスタムサウンドを再生するにはどうすればよいですか?
0
A
答えて
1
Objective-CとCocoa(Cocoa-Touch on iPhone)フレームワークについて十分な知識があれば簡単な作業です。
例だけをネットで検索するのではなく、Objective-CとCocoaをどのようにプログラムするかについての参考資料を探す方がよいでしょう。
手順は:Xcodeで
- は、このような方法を有するコントローラクラスを作成する:
- (IBAction)playSound:(id)sender;
- インタフェースビルダーを使用してUIを作成します。
- このインターフェイスに必要なボタンを配置し、ラベルを設定します。
- ボタンごとに数値タグを設定します(これはインターフェースビルダーで行うことができます)。
- 各ボタンのターゲットをコントローラに設定し、アクションを手順1で作成したメソッドに設定します(これを行うには、CtrlキーをInterface Builderのコントローラオブジェクトにドラッグします)
- コントローラクラス、あなたがタグに基づいて「送信者オブジェクトを介して、その後play a sound得ることができるボタン(ののタグをチェックするforループを書くことによって方法を記入してください。
のあなたのレベルに応じて、 Cocoaを使った経験がありましたが、これは当面意味がないかもしれませんが、Objective-CとCocoaのリファレンスやチュートリアルを読んだら、これらのステップはそれぞれ明確になり、このシンプルを完成させることができますあなた自身の仕事です。
関連する問題
- 1. Xcodeアプリケーションでボタンをクリックした後にカスタムサウンドを再生するにはどうすればよいですか?
- 2. 「再生」ボタンを作成するにはどうすればよいですか?
- 3. 戻るボタンを押したときのアクティビティを再開するにはどうすればよいですか?
- 4. ボタンを押したように見えるようにするにはどうすればいいですか?
- 5. 戻るボタンを押したときにiFrameを自動再生しないようにするにはどうすればいいですか?
- 6. IDataErrorInfoから保存ボタンを押してエンティティを検証するにはどうすればよいですか?
- 7. 別のビューにあるボタンを押してラベルを増やすにはどうすればよいですか?
- 8. デバイスの戻るボタンを押してコールバックを取得するにはどうすればよいですか?
- 9. バックグラウンドでカスタムサウンドを再生する
- 10. ボタンが自動的に押されないようにするにはどうすればよいですか?
- 11. .click()で戻るボタンが押されないようにするにはどうすればいいですか?
- 12. ボタンを押すたびに新しいテキストビューを追加するにはどうすればよいですか?
- 13. ボタンを押してコールを開始するにはどうすればよいですか?
- 14. ボタンを押して音の周波数(Fs)を変更するにはどうすればよいですか?
- 15. ユーザーがボタンを押してボタンを隠すにはどうすればいいですか?
- 16. Androidでオーディオファイルを再生するにはどうすればよいですか?
- 17. iframeでURLを再生するにはどうすればよいですか?
- 18. devkitProでオーディオを再生するにはどうすればよいですか?
- 19. サウンドシステムでテキストを再生するにはどうすればよいですか?
- 20. Swiftでは、ボタンを押したセルの行を取得するにはどうすればよいですか?
- 21. PyGTKでボタンを押した後にメニューを更新するにはどうすればよいですか?
- 22. 戻るボタンを押したときにアクティビティを削除するにはどうすればよいですか?
- 23. jqueryを使用して再生と一時停止ボタンを切り替えてオーディオを再生するにはどうすればよいですか?
- 24. マルチスレッドアプリケーションを再生するにはどうすればよいですか?
- 25. オーディオファイルを自動再生するにはどうすればよいですか?
- 26. iOSで音符を生成して再生するにはどうすればよいですか?
- 27. 再生/一時停止ボタンを非表示にするにはどうすればよいですか?
- 28. コントロールセンターの再生/一時停止ボタンを無効にするにはどうすればよいですか?
- 29. ボタンを押したときにGoogleマップマーカーを追加するにはどうすればよいですか?
- 30. ボタンを押したときに別のページをリロードするにはどうすればよいですか?
個別のキーストロークを検出する方法(またはGUIボタンを意味するのか?)とサウンドを再生する方法は、実際には2つの異なる質問があります。それらを別々に探しているほうが幸運かもしれません。 – Cascabel
あなたはiPhoneかMacを意味しますか? (NSSound *)音didFinishPlaying::(BOOL)playbackSuccessful { 場合(playbackSuccessful){ [私はどうなるか分からない(無効)の音 - – taskinoor