Tôi đang sử dụng tính năng phát trực tuyến webRTC qua RTCMultiConnection. Tôi đã tạo một ứng dụng cordova và nhận được url blob từ máy chủ trong thẻ video. Trong Android và trình duyệt hoạt động tốt. Trong IOS, phát video nhưng các nút điều khiển không hoạt động. Ngoài ra vị trí của video là tĩnh trên ứng dụng. Tôi thay đổi trang trong ứng dụng nhưng video luôn ở lại. Khi tôi cố gắng để trang kéo, có vẻ như ở đây:Trình phát video Cordova IOS
HTML code của tôi:
<video webkit-playsinline playsinline class="screen-video" src="" reload="metadata" autoplay controls></video>
Và làm thế nào tôi thêm trong js:
var videoURL = event.mediaElement.src;
$('.screen-video').attr('src', videoURL);
Video của tôiURL giống như: blob : file:///adfsg-123asd1-12asfd3-4fdssdv
Chỉnh sửa: Tôi có thể xem camera trước của iphone trên trình duyệt trực tiếp. Nhưng tôi không thể nhìn thấy tôi, trong iphone.
Videoplayer không hoạt động.
Chỉnh sửa 2: 26.09.2017 Không có vấn đề với video mp4. Tôi đã thử với video mp4 từ xa, và nó hoạt động tốt.
Đây là ảnh chụp màn hình, tất cả đều giống nhau. Chỉ src khác.
p.s Video lớn là mp4 luôn là vị trí tĩnh và video nhỏ là blob và khi tôi cuộn, nó cuộn đến. :
https://i.imgyukle.com/2017/09/25/kgZev.jpg
https://i.imgyukle.com/2017/09/25/kg4kx.jpg
https://i.imgyukle.com/2017/09/25/kg6a6.jpg
nhập mô tả hình ảnh ở đây
hi, plugin mà không hoạt động trên ios10. Tôi không thể hiểu, tại sao nó hoạt động cho mp4 và nó không hoạt động cho blob. Trình phát Blob không có kiểm soát và luôn ở trên màn hình ở cùng một vị trí. Tôi đã cố gắng thay đổi vị trí của nó nhưng cũng không hoạt động. – Nevermore
@GoMommy, kiểm tra các câu trả lời SO sau: https://stackoverflow.com/questions/19088400/safari-unable-to-dynamically-load-video-from-blob-url và https://stackoverflow.com/questions/34658581/html5-video-blob-trên-ios-9 # 35282326 – Syden