Javascript 从 html5 嵌入视频中切出文件扩展名
Javascript slice out file name extension from html5 embedded video
我试图仅从 "+ element +"
结果中删除文件扩展名 .mp4。
我试过 imagesdata.split(".").slice(0, -1).join(".")
但它不起作用或者我做错了。
function createImagesTag(data){
var imagesdata = JSON.parse(data);
images=imagesdata;
var imagesTag="";
var a=0;
imagesdata.forEach(element => {
if(a==0){
imagesTag+="<video muted preload='metadata' width='80%' height='40%' id='images_"+a+"' onclick='changeSelected("+ a +")' class='imagescards' <source src='"+ element +"#t=0.5'type='video/mp4' style='border: 3px solid red;'></video><br />"
}
else{
imagesTag+="<video muted preload='metadata' width='80%' height='40%' id='images_"+a+"' onclick='changeSelected("+ a +")' class='imagescards' <source src='"+ element +"' type='video/mp4'></video><br />"
}
a++;
});
document.getElementById("images").innerHTML = imagesTag;
}
感谢@Carsten Løvbo Andersen 的回答,这 element = element.split(".").slice(0, -1).join(".")
解决了我的问题。
我试图仅从 "+ element +"
结果中删除文件扩展名 .mp4。
我试过 imagesdata.split(".").slice(0, -1).join(".")
但它不起作用或者我做错了。
function createImagesTag(data){
var imagesdata = JSON.parse(data);
images=imagesdata;
var imagesTag="";
var a=0;
imagesdata.forEach(element => {
if(a==0){
imagesTag+="<video muted preload='metadata' width='80%' height='40%' id='images_"+a+"' onclick='changeSelected("+ a +")' class='imagescards' <source src='"+ element +"#t=0.5'type='video/mp4' style='border: 3px solid red;'></video><br />"
}
else{
imagesTag+="<video muted preload='metadata' width='80%' height='40%' id='images_"+a+"' onclick='changeSelected("+ a +")' class='imagescards' <source src='"+ element +"' type='video/mp4'></video><br />"
}
a++;
});
document.getElementById("images").innerHTML = imagesTag;
}
感谢@Carsten Løvbo Andersen 的回答,这 element = element.split(".").slice(0, -1).join(".")
解决了我的问题。