Tôi đang sử dụng mã sau trong trang HTML5. khi tôi chạy trang của mình trên Android và PC (chrome), mã hoạt động tốt và tôi nhận được đúng javascript alert();
nhưng khi tôi chạy cùng một trang trên thiết bị iOS như iPhone hoặc iPad, tôi không nhận được bất kỳ thứ gì (không alert()
tại tất cả các).Vấn đề về getUserMedia iOS?
Đây là mã của tôi:
navigator.getUserMedia = (navigator.getUserMedia || // use the proper vendor prefix
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
navigator.getUserMedia({video: true}, function() {
alert('camera is supported in your browser');
}, function() {
alert('camera is not supported in your browser!');
});
là có một cái gì đó mà tôi đang thiếu?
bất kỳ trợ giúp nào sẽ được đánh giá cao.
Bản sao có thể có của [WebApp sử dụng webRTC cho video trực tuyến đa nền tảng trong Trình duyệt iOS và Android Chrome] (http://stackoverflow.com/questions/23374806/webapp-using-webrtc-for-cross-platform-videochat-in -ios-browser-and-android-chro) –
[Vui lòng không đặt thẻ trong tiêu đề câu hỏi] (https://stackoverflow.com/help/tagging) – Liam
'getUserMedia' là một phần của WebRTC và không được hỗ trợ bởi Safari/Apple vào thời điểm này. Xem: http://iswebrtcreadyyet.com/ Và xem câu hỏi này để biết thêm thông tin: https://stackoverflow.com/questions/23374806/webapp-using-webrtc-for-cross-platform-videochat-in-ios-browser- và-android-chro/23391401 # 23391401 – nineteeneightyeight