在我的應用程序中,我有一些.caf音頻文件(格式:IMA 4:1,立體聲,44.100 kHz)。我面臨的問題是這些音頻文件播放按鈕操作(每個鈴聲一個按鈕)。他們在iphone上播放良好(ios版本3到5),但我不能夠在iPod上聽它。我已經完成了所有聲音設置更改,如其他站點上描述的解決方案,但沒有任何反應 另外ipod沒有卡在耳機模式(這個問題發生在我們插入耳機時,而任何音頻文件播放)。所以請儘快給任何解決方案。.caf file in app not playing in iPod
回答
首先您導入,然後框架使用下面的代碼:用這種方法
#import <AudioToolbox/AudioToolbox.h>
通話,只要你想:
[self BackgroundSound:@"sounf file name"];//must have in resource(.wav,.mp3,.caf)
寫此功能通過上述方法調用:
- (void)BackgroundSound:(NSString *) name
{
NSString *spath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:name];
AVAudioPlayer* BackgroundPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:spath] error:nil];
BackgroundPlayer.numberOfLoops = -1; // set to -1 to loop repeated
BackgroundPlayer.volume = 0.5; // value is from 0 to 1.0 (float)
[BackgroundPlayer play]; // play
}
在我的應用程序中工作在iPad/iPhone。我希望,這也是對你的幫助。
ur和我的代碼之間的唯一區別是「audioplayer.volume = 0.5」,這可能是原因,但即使在我的代碼中放入音頻文件後也不會發聲。 –
第一,你必須嘗試另一個聲音文件,如「.mp3」格式。然後什麼都對我說。 – Dev
使用mp3的原因是什麼?如果從開始我使用.caf文件,它在iPod和iPhone上播放良好,但突然它停止在iPod上播放,但最終在iPhone上播放....這是完全奇怪的,這就是爲什麼我問這個QSN,如果任何一個也面對這個問題,並得到了解決方案.. –
- 1. QTMovie not playing in new window
- 2. youtube video is not playing in android webview from iframe
- 3. In-app-purchase nib-file?
- 4. input type =「file」alternative in cordova app
- 5. Angular 2:router not in app component
- 6. SoundPool Not Loading in Android App
- 7. shouldAutorotateToInterfaceOrientation not working in universal app
- 8. python code not reading first line in file
- 9. In App Purchase in xamarin.forms
- 10. PrintWriter&File in java
- 11. EXC_BAD_ACCESS in device..not in simulator。(Adwhirl)
- 12. Codeigniter Tank Auth Not Log In In?
- 13. IN NOT IN SQL Server 2005
- 14. LINQ to SQL in and not in
- 15. 「=」 和 「IN」/ 「NOT IN」 和 「MINUS」
- 16. Go Program in not in WIndows 7
- 17. isset in php not working in angularjs
- 18. @Autowired in bean not in spring context
- 19. App Engine:TypeError in handlers.py
- 20. NOT EXISTS VS NOT IN
- 21. LINQ「not in」not working
- 22. Font not not in DOMPDF
- 23. captcha do not not valid in yii2
- 24. systemProperties in a external file?
- 25. ruby multiline grep in file
- 26. Grep for File in R
- 27. Vim In-File命令
- 28. In App for iOS(Appcelerator)
- 29. jquery sound not playing
- 30. Birt Report not in PDF
我建議你播放mp3格式不要發出給予格式@ himanshu。 – Dev
但這些都是以前玩的。它突然停止播放,即使我沒有對代碼做任何改變。我的代碼是:NSString * any = [ringtonesArray objectAtIndex:indexPath.row]; \t NSString * path = [[NSBundle mainBundle] pathForResource:any ofType:@「caf」]; \t playRingtone = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil]; \t [playRingtone play]; –