喜, 我有文本框和一個圖像視圖。 我有兩個名爲CAT和DOG的圖像。 當我在文本框中輸入文本時,圖像視圖將顯示相應的命名圖像。 如果我輸入的字不是DOG和CAT(意思是:我的應用程序中沒有與文本框中的值名稱相同的圖像),或者沒有找到網址,我需要發出嘟嘟聲。 任何人都可以告訴我一個很好的方法來做到這一點。 現在我只是顯示一個名爲「無圖像」的圖像。在這種情況下,我需要發出嗶嗶聲。
0
A
回答
1
3
我們可以用AVAudioPlayer
:
#import <UIKit/UIKit.h>
@class AVAudioPlayer;
@interface AudioPlayer : UIViewController {
AVAudioPlayer *audioPlayer;
}
@property (nonatomic, retain) AVAudioPlayer *audioPlayer;
-(IBAction)play;
-(IBAction)stop;
@end
@implementation AudioPlayer
- (void)viewDidLoad {
[super viewDidLoad];
// Get the file path to the song to play.
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"TNG_Theme"
ofType:@"mp3"];
// Convert the file path to a URL.
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
//Initialize the AVAudioPlayer.
self.audioPlayer = [[AVAudioPlayer alloc]
initWithContentsOfURL:fileURL error:nil];
// Preloads the buffer and prepares the audio for playing.
[self.audioPlayer prepareToPlay];
[filePath release];
[fileURL release];
}
播放
// Make sure the audio is at the start of the stream.
self.audioPlayer.currentTime = 0;
[self.audioPlayer play];
要停止
[self.audioPlayer stop];
+0
+1對於TNG_Theme :) – Joshua 2013-08-18 15:06:19
相關問題
- 1. 爲什麼我的控制檯應用程序發出嗶聲?
- 2. 在InputStream/Scanner中發出嗶嗶聲
- 3. 在Linux中發出嗶嗶聲C
- 4. Python程序運行時發出嗶聲?
- 5. 沒有使用NSBeep()發出嗶嗶聲()
- 6. 如何防止MaxLength發出嗶嗶聲或者完全防止應用程序發出蜂鳴聲?
- 7. 在Maven構建過程中發出計算機嗶嗶聲
- 8. ALT +快捷鍵會發出「嗶嗶」聲
- 9. 在android應用程序中執行嗶聲聲音
- 10. 如何在C++中發出長嗶聲?
- 11. 如何用PyFace發出嗶聲?
- 12. 使用sl4a發出手機嗶聲
- 13. Delphi - Listview + OwnerData =在按鍵上發出嗶嗶聲
- 14. c#避免在KeyDown按下發出嗶嗶聲?
- 15. Java Swing - 如何在任何JOptionPane之前發出嗶嗶聲?
- 16. 讓嗶嗶聲在嗶嗶聲後留言
- 17. 下面的代碼如何使PC發出嗶嗶聲?
- 18. 爲什麼print(「\ 0007」)不發出嗶聲?
- 19. 如何使用Delphi和API在Android中發出嗶聲?
- 20. FF中的音頻控制發出嗶嗶聲,OGG和.htaccess已被修改
- 21. 如何防止在其他應用程序中按下全局鍵盤快捷鍵時發出嗶聲?
- 22. 在vb.net控制檯應用程序中發出嗶聲,直到按下空格鍵
- 23. IE輸入嗶嗶聲
- 24. 如何在輸入按下時防止文本框發出嗶嗶聲?
- 25. Xamarin使用嗶聲()
- 26. 當按鍵被擊中時發出不必要的嗶聲
- 27. 解碼DSP TrueSpeech到PCM時發出嗶聲聲音
- 28. 如果我在連接的手臂板上給貓[exe],windows pc會不斷髮出嗶嗶聲
- 29. 內置揚聲器在Windows 8嵌入式標準中發出嗶聲
- 30. 如何在Click Mouse中禁用嗶聲?
這不是Xcode的,但可可觸摸相關。請使用適當的標籤。 – vikingosegundo 2011-07-03 21:17:34