筆記:
- 我不想使用任何靜態路徑。
- 它應該是動態源,基于用戶從本地定位檔案,它將能夠采用路徑并將其作為視頻組件源。
- 我試過了,但每次它都會給我一些 c:/fakepath/file.mp4
uj5u.com熱心網友回復:
當然,瀏覽器不會讓你看到完整的檔案路徑,讓 js 決議用戶的檔案系統是不保存的。
您需要 FileReader 才能使用本地檔案。
HTML:
<input id="input" type="file">
<video id="video" src="" controls></video>
JS:
input.oninput = (event) => {
// creating reader
const reader = new FileReader();
// after files load finish
reader.addEventListener('load', (event) => {
video.src = event.target.result;
});
// start load file
reader.readAsDataURL(event.target.files[0]);
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/486545.html
標籤:javascript 有角度的
上一篇:更改檔案輸入的接受屬性
下一篇:淘汰同配置產品
