在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ createObjectURL jquery/js |實現(xiàn)獲取影片截圖? blo

createObjectURL jquery/js |實現(xiàn)獲取影片截圖? blob 儲存到服務(wù)器?

$(document).on("change", ".uploadVideo", function() {
  var video = this.files[0];
  var videoUrl = window.URL.createObjectURL(video);

我做了一個上傳視頻
會給 blob 網(wǎng)址就像這樣:

blob:http://localhost/367a4312-f142-4646-8a8d-7c0674e60413

問題1
想問說有沒有辦法實現(xiàn)取得一個圖片檔,是那個影片的某一段或隨機一段畫面當(dāng)作截圖?
就很像是 youtube 如果你沒有決定視頻的截圖,它會自動幫你抓某一段當(dāng)作截圖

問題2
假設(shè)我同時上傳有很多個 blob:http://localhost/367a4312-f142-4646-8a8d-7c0674e60413 這種網(wǎng)址時,怎麼樣做一次性的上傳?

preg_match('/^(data:\s*image\/(\w+);base64,)/', $crop_result, $result);
$fileType = '.' . $result[2];
file_put_contents($uploadPathIcon.'HEELLOO' . $fileType, base64_decode(str_replace($result[1], '', $crop_result)));

這個是用 FileReaderreadAsDataURL 取到的 data: 圖片網(wǎng)址,就跟 blob 這道理很像,但我不知道這兩者是否可以通用,一樣的話我就能夠把它下載到服務(wù)器了。

回答
編輯回答
哎呦喂

問題1

createImageBitmap了解一下

示例:https://jsfiddle.net/7tekqLys/3/

問題2

blob:網(wǎng)址只能在瀏覽器內(nèi)使用,而且關(guān)掉瀏覽器之后就會被清理。

最好是直接在服務(wù)器上接收二進制文件,表單類型multipart/form-data,文件會放到$_FILES變量里,直接存下來。了解一下

2017年2月4日 17:19