2015-02-25 16 views
11

Trước hết tôi biết đây là một diễn đàn lập trình, nhưng vấn đề của tôi liên quan đến Xcode và vấn đề xảy ra với tôi trong khi CODING.Xcode giữ tạm dừng nhạc của tôi

Khi tôi sử dụng Xcode, khi nó dừng lại ở điểm ngắt trong khi gỡ lỗi âm thanh của bản nhạc phát (trong trình phát nhạc Mac của tôi) đã biến mất !!! tôi biết điều này là vụng về nhưng điều đó xảy ra. Có ai có một giải pháp hoặc ít nhất là một lý do cho điều này?

Sau khi googling vấn đề này tôi chỉ tìm thấy một trường hợp nói về cùng một vấn đề ở đây trong này Link

tôi không sử dụng Spotify như trường hợp trong liên kết Tôi đang sử dụng một máy nghe nhạc được gọi là Vox

tôi đã thay đổi Vox và thay đổi nó với Deezer và nó có cùng một vấn đề

cập nhật 1

Như đã đề cập trong Accepted Một swer, vấn đề này chỉ xảy ra trong khi sử dụng Cocos2dx trong Xcode, Khi tôi quay trở lại với việc sử dụng Xcode chỉ với iOS sdk mà không Cocos2dx vấn đề này không tồn tại nữa.

Trả lời

2

Tôi đã gặp vấn đề tương tự và tôi đã tìm ra nó có liên quan đến CocosDenshion. Bạn có dùng nó không? Nếu vậy, hãy cố gắng không tạo CDSoundEngine. Nó có khắc phục được sự cố không? Bạn chỉ có thể tạo nó trong bản phát hành bản phát hành của mình.

3

Điều này xảy ra khi phiên âm thanh chụp trong ứng dụng của bạn và gỡ lỗi nội dung nào đó.

Trường hợp sao chép điều này bằng trình mô phỏng Xcode + (trên thiết bị, bạn sẽ có phiên âm thanh của điện thoại, do đó không thể sao chép được bằng đoạn mã sau). Đôi khi nó dừng lại ngay sau khi breakpoint xảy ra, đôi khi - sau khoảng một phút (tôi nghĩ rằng, phiên hết hạn sau thời gian đó, hoặc một cái gì đó như thế)

Tạo dự án có sản phẩm nào và ghi đè didFinishLaunchingWithOptions

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

    NSError *setCategoryError = nil; 
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError]; 
    if (setCategoryError) // set breakpoint here 
    NSLog(@"Error setting category! %@", setCategoryError); 
    return YES; 
} 

Tôi nghĩ rằng, trên breakpoint session bằng cách nào đó dừng chơi nhạc. vì vậy - hãy kiểm tra dự án của bạn để tìm mã, thao tác với phiên âm thanh (AVAudioSession). Hy vọng, điều này sẽ giúp ích.

1

Có cùng vấn đề, siêu gây phiền nhiễu.

Sửa lỗi bằng cách định tuyến âm thanh qua soundflower.

https://github.com/mLupine/SoundflowerBed/releases

Sau đó cài đặt giường Soundflower:

https://github.com/mattingalls/Soundflower/releases/tag/2.0b2

Hãy tìm biểu tượng Soundflower trong thanh menu của bạn trên bên phải, chọn thiết bị đầu ra của bạn lựa chọn, sau đó đi đến tùy chọn âm thanh của bạn và chọn soundflower làm đầu ra.

Hy vọng điều đó sẽ hữu ích!

1

Trình mô phỏng là không gian người dùng iOS/watchOS/tvOS đang chạy trên hạt nhân mac máy chủ, do đó, nó chia sẻ hệ thống con âm thanh của nó với mac. Khi dừng lại trong trình gỡ lỗi, không có dịch vụ gọi lại âm thanh nào có thể được phục vụ. Tôi nghi ngờ điều này xảy ra khi bạn có một phiên âm thanh hoạt động với các cuộc gọi lại hoạt động.

Vui lòng gửi lỗi tại https://bugreport.apple.com và cung cấp dự án mẫu nếu bạn có thể.

Các vấn đề liên quan