2016-09-30 24 views

Trả lời

17

Không, bạn không thể sử dụng WebRTC trong Chrome trong iPhone/iPad vì Chrome (và Firefox) chỉ phủ sóng trên WebView của Apple (Apple không cho phép sử dụng công cụ web tùy chỉnh trên nền tảng của họ). Buồn là nó không được thông báo rõ ràng bởi Google và Mozilla bởi vì một số người bối rối và nói "Có hỗ trợ chrome WebRTC nên nó sẽ hoạt động trên các thiết bị iOS". Apple đã không trình bày phiên bản trình duyệt của họ và cũng xem web với WebRTC.

tình trạng hiện tại của nó, bạn có thể kiểm tra http://iswebrtcreadyyet.com/

1

Bây giờ Apple thông báo rằng IOS11 đã ủng hộ WebRTC được trong safari di động. Có, safari làm điều đó. Nhưng Là nhà phát triển lai muốn sử dụng webRTC trong ứng dụng của tôi, rất khó để gọi hàm getUserMedia(), hàm trả về không tồn tại, trong ngữ cảnh WKWebView. Thực hiện thử nghiệm tương tự trong trình duyệt 3third IOS khác, chẳng hạn như Chrome cho iOS, Firefox cho iOS và trình duyệt QQ dành cho iOS. Tất cả họ đều gặp phải vấn đề tương tự. Vì vậy, tôi đoán rằng Apple không cho phép sử dụng công cụ web tùy chỉnh trên nền tảng của họ, như câu nói trên.

+1

xem https://bugs.chromium.org/p/chromium/issues/detail?id=752458 - getUserMedia không được hỗ trợ trong WKWebView. –

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