Tôi đang sử dụng WebRTC và nhận ra rằng nó không được hỗ trợ trong tất cả các trình duyệt. Tuy nhiên, Chrome và Firefox hỗ trợ nó (trong các phiên bản mới hơn; Tôi đã cài đặt các phiên bản mới nhất) miễn là bạn có tiền tố chính xác cho các biến nhất định. Ví dụ, tôi có sau đây cho PeerConnection hỗ trợ cross-browser:Chỉ định cấu hình RTC không đúng định dạng trong Chrome
var PeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
Bây giờ nó cần được hỗ trợ qua trình duyệt, tôi có đoạn mã sau:
var servers = {
iceservers: [
{url: "stun:23.21.150.121"},
{url: "stun:stun.1.google.com:19302"}
]
};
var pc = PeerConnection(servers);
Nhưng trong Chrome nó được một lỗi trên dòng cuối cùng (var pc = PeerConnection(servers);
). Lỗi này là:
Failed to construct 'RTCPeerConnection': Malformed RTCConfiguration"}
Rõ ràng, Chrome không thích thông số cấu hình của tôi trong khai báo PeerConnection. Nhưng câu hỏi của tôi là: tại sao tôi nhận được lỗi này và cách chỉ có trong Chrome? (FireFox hoạt động tốt)
Tôi biết nó sẽ là một cái gì đó đơn giản. Sau đó, từ khóa mới chỉ là một lỗi đánh máy trong câu hỏi của tôi như bạn đã tìm. Cảm ơn rất nhiều! – chRyNaN