Может кто-нибудь сказать мне, почему этот простой сценарий миниатюр работает в браузерах ПК, а не в браузерах Android? При открытии из Chrome или Firefox на моих телефонах отображается прозрачное изображение в формате PNG.
Может кто-нибудь сказать мне, почему этот простой сценарий миниатюр работает в браузерах ПК, а не в браузерах Android? При открытии из Chrome или Firefox на моих телефонах отображается прозрачное изображение в формате PNG. [code]
var input = document.getElementById('upload'); var img = document.getElementById('thumbnail'); input.addEventListener('change', function(event){ var file = this.files[0]; var url = URL.createObjectURL(file); var video = document.createElement('video'); video.src = url; var snapshot = function(){ var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); canvas.width = 150; canvas.height = 150; context.drawImage(video, 0, 0, canvas.width, canvas.height); img.src = canvas.toDataURL(); }; video.addEventListener('canplay', snapshot); });
[/code] Десять дней назад я думаю, что это работало и на Android... Может ли кто-нибудь узнать, что произошло, и дать мне совет?
У меня есть смартфон Android, и я нашел несколько изображений в папке DCIM/.thumbnails, названных чистым числом. Например, 1639576521830.jpg. Если я рассматриваю эти строки как временную метку Unix, она возвращает...