2
是否可以通過某種方式將File對象中的數據傳遞到<video>
標記中播放視頻?通過文件對象中的數據播放視頻
我知道你可以base64編碼的東西把包括數據在DOM中,但我知道有這個大小的限制,所以任何人都可以想到另一種方式,或解決這個問題?
現在這只是一個實驗,所以不要太擔心視頻文件格式......只是假定格式與您使用的瀏覽器一起工作。
是否可以通過某種方式將File對象中的數據傳遞到<video>
標記中播放視頻?通過文件對象中的數據播放視頻
我知道你可以base64編碼的東西把包括數據在DOM中,但我知道有這個大小的限制,所以任何人都可以想到另一種方式,或解決這個問題?
現在這只是一個實驗,所以不要太擔心視頻文件格式......只是假定格式與您使用的瀏覽器一起工作。
URL.createObjectURL
將創建鏈接到這些文件的網址,否則您只會使瀏覽器崩潰。
var URL = window.URL || window.webkitURL;
var src = URL.createObjectURL(file);
videoElem.src = src;
的URL將使用BLOB方案,例如:
"blob:http%3A%2F%2Fstackoverflow.com/c04ac1f0-cd88-4587-9905-741b90c62684"