Chất lượng âm nhạc tai nghe Bluetooth suy giảm khi khởi chạy trình giả lập iOS


305

Tình hình có chút gì đó như thế này:

  1. Tôi đang lập trình Xcode trong khi nghe nhạc đồng thời trên tai nghe Bluetooth của mình ... bạn biết cách ngăn chặn thế giới.

  2. Sau đó, tôi sẽ khởi chạy ứng dụng của mình trong trình giả lập iOS và Bỗng nhiên, âm nhạc trong trẻo của tôi bị cắt xén và chất lượng cực thấp như đang phát trong bồn tắm cách đó 2 khối ... vào những năm 1940.

  3. Lưu ý: sự suy giảm chất lượng KHÔNG xảy ra nếu tôi đang phát nhạc trên máy tính xách tay hoặc màn hình điện ảnh và tôi khởi chạy sim. Nó dường như chỉ là một vấn đề Sim -> Bluetooth.

Vấn đề không chỉ gây khó chịu. Bởi vì thường sau khi dừng trình giả lập, âm nhạc chất lượng bồn tắm tào lao vẫn tiếp tục. Để khắc phục, tôi phải mở tùy chọn âm thanh trong OSX và nhanh chóng chuyển trở lại âm thanh máy tính xách tay của tôi và sau đó quay lại tai nghe Bluetooth.

Đây là một vấn đề lớn bởi vì tôi khởi chạy trình giả lập 50x mỗi ngày và phải thực hiện công việc này mỗi lần cũng như chịu đựng nghe nhạc chất lượng radio mono ham thời đại 40.

Để biết thông tin của bạn, tai nghe tôi đang sử dụng là Plantronics BackBeat Pro và tôi cập nhật trên firmware. Tôi đang dùng OSX 10.11.4 và Xcode 7.3 ... nhưng vấn đề này đã tồn tại qua tất cả các phiên bản trong hơn 2 năm nay. Bạn có thể cứu tôi từ những năm 1940?


2
Có vẻ như bạn nên nộp một radar tại bugreport.apple.com
Jeremy Huddleston Sequoia

Xử lý một vấn đề tương tự, ngoại trừ trong trường hợp của tôi, chất lượng âm thanh trở nên tào lao (hoặc âm nhạc dừng hoàn toàn) khi tôi giết một ứng dụng trên trình giả lập. Tôi đang khắc phục điều đó bằng cách chạy tất cả âm nhạc của mình qua điện thoại, nhưng ước gì tôi không phải làm thế. Thậm chí tệ hơn và lạ hơn: nếu tôi thoát khỏi trình giả lập, chuột Logitech không dây của tôi sẽ ngừng hoạt động hoàn toàn! Tôi phải rút và cắm lại bộ thu USB. Thực sự kỳ lạ và khó chịu.
Reid

1
Tôi có cùng một vấn đề với cùng một tai nghe - khi phát qua bluetooth, phút mà một ứng dụng tôi đang làm việc phát âm thanh, micrô bật và chất lượng âm thanh bị suy giảm rất nhiều. Nó có thể tái tạo dễ dàng với một ứng dụng chỉ đơn giản là sử dụng AudioServicesCreateSystemSoundID()để tải tệp âm thanh và sau đó gọi AudioServicesPlaySystemSound()để phát.
Dan

Tôi có chung vấn đề đó. Đồng thời nộp báo cáo lỗi tại bugreport.apple.com
Roland T.

5
Vấn đề tương tự ở đây, tai nghe không dây của tôi: Bose Quiet Comfort 35.
Almir Filho

Câu trả lời:


372

Tôi đã cố gắng sửa nó và nó thực sự là một vấn đề về micro. Chuyển đến Tùy chọn hệ thống -> Âm thanh , chọn tab Đầu vào và đặt Micrô bên trong làm đầu vào (của tôi được đặt với tai nghe của tôi ').

tùy chọn hệ thống màn hình in

Âm thanh xảo quyệt đi sau đó =)

EDIT (ngày 30 tháng 5 năm 2018):

Tôi đã tìm ra một cách dễ dàng hơn để làm tương tự như trên. Thay vì mở Tùy chọn hệ thống, bạn chỉ cần vào thanh công cụ Mac OSX, nhấn Tùy chọn (alt) + nhấp vào biểu tượng âm thanh và sau đó chọn "Micrô bên trong" từ danh sách "Thiết bị đầu vào". In màn hình như sau.

lựa chọn đầu vào từ thanh công cụ


11
Đã sửa nó cho tôi (cũng với Bose QC35) - tự hỏi tại sao điều này xảy ra: \
Kevin Jantzer

6
Thật là khập khiễng nếu bạn muốn sử dụng mic trong tai nghe bose của mình mà chất lượng âm thanh sẽ bị giảm
odyth

4
Tai nghe đang chuyển sang chế độ cuộc gọi của chúng, nơi tần số được lọc ra. Tôi đoán là khi trình giả lập yêu cầu bật micrô, nó sẽ chuyển chế độ tai nghe hoặc một cái gì đó
TopGunCoder

2
Cảm ơn bạn!! Bây giờ tôi có thể nghe nhạc trong khi mã hóa lại. Nếu có ai tò mò tôi đã xem qua codec âm thanh. Thỉnh thoảng khi trình giả lập được mở, nó sẽ chuyển từ AAC sang SCO, điều này dường như gây ra sự suy giảm chất lượng. Thoát khỏi trình giả lập sẽ thay đổi codec trở lại AAC.
Swemoph

12
Đối với những người sử dụng Mac Mini (không có đầu vào mặc định), hãy sử dụng 'Soundflower' và đặt đầu vào giả lập thành một kênh khác. github.com/mattedalls/Soundflower
SwingerDinger

295

Nếu bạn đang sử dụng Xcode 9 trở lên, bạn có thể đặt đầu vào và đầu ra âm thanh mặc định cho trình giả lập. Điều này có thể được thực hiện bằng cách khởi chạy trình giả lập từ Xcode và điều hướng đến I/O> Audio Inputtrong thanh menu và chọn Internal Microphone. Giải pháp này sẽ lưu tùy chọn âm thanh của bạn để bạn không phải thay đổi tùy chọn này mỗi lần khởi chạy.

Cài đặt đầu vào âm thanh


45
Nên chấp nhận trả lời. Làm cho qc35 của tôi có thể sử dụng được một lần nữa
jalmaas

2
Bạn là một cứu cánh!
fisch2

3
Tôi đang sử dụng máy Mac mini và không có Internal Microphonelựa chọn nào.
Matt


1
Có vẻ như các tùy chọn Âm thanh chỉ khả dụng cho trình giả lập với iOS 11 trở lên.
kientux

9

Bật Simulator, chọn;

I/O -> Audio Input -> Macbook [Pro]

Làm xong.

Đầu vào âm thanh giả lập

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.