2012-04-25 92 views
0

我有一個xcode(4.3.2)項目,我嘗試播放音頻。我有兩臺iPad2設備可以測試。兩者都運行iOS 5.1(9B176),但其中一個是3G,另一個不是。聲音在模擬器中播放,沒有3G iPad,但我無法讓音頻在3G設備上播放。音頻不在所有iOS設備上播放

音頻適用於我在設備上的程序。用於播放聲音的方法,我有如下

-(void) playSound { 
    NSString* filePath = [[NSBundle mainBundle] pathForResource:@"gbm_menu_music" 
                 ofType:@"m4a"]; 
    NSURL *soundURL = [NSURL fileURLWithPath:filePath]; 
    avPlayer = [[AVPlayer alloc] initWithURL:soundURL]; 
    [avPlayer play]; 
} 

我稱之爲從

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

任何幫助表示讚賞。

+2

原諒我說明明顯,但iPad並不是靜音是什麼呢? – mttrb 2012-04-25 18:15:33

回答

2

看來這是設備本身特有的問題。在常規下的設置中的iPad上,在「使用側切換到:」標題下,設備被設置爲「鎖定旋轉」。將其更改爲「靜音」可解決問題。切換回「鎖定旋轉」也很好。

答發現在: https://devforums.apple.com/message/610297#610297

+1

如果使用側面開關將設備靜音,然後稍後將側面開關更改爲「鎖定旋轉」,則可以將設備保持「靜音」,但沒有明顯的方法將其解除靜音。有一種方法可以在不更改側面開關設置的情況下執行此操作:通過雙擊主屏幕,滑動到圖標的左側,您應該可以點擊音量滑塊旁邊的揚聲器圖標切換靜音。 – zem 2012-04-27 23:20:12