我正在尝试在装有Electron的窗口中播放视频(mp4)。 奇怪的是:只有一个视频可以正常工作,其他视频则显示黑屏。所有视频之间的唯一区别是它们的宽度和高度(这有关系吗?)。此外,在浏览器窗口中,所有视频都可以正常播放。
这是在电子中加载窗口的代码:
$('#someDiv').append('<video id=\'backgroundvid\' autoplay><source src=\''+ content +'\' type=\'video/mp4\'></video>');
视频网址只是简单地提供给JS脚本中的视频标记,例如AttackInfo.Target
我不明白为什么浏览器可以播放每个视频,但电子窗口不能...提前感谢
答案 0 :(得分:0)
$('#someDiv').append('<video id=\'backgroundvid\' autoplay><source src=\''+ content +'\' type=\'video/mp4\'></video>');
你应该拥有什么:
$('#someDiv').append('<video id=\'backgroundvid\' autoplay><source src="\''+ content +'\' type=\'video/mp4\'"></video>');
你试过改变吗? 保持点亮;继续做电子。我非常喜欢它,可以看到它未来桌面应用的潜力。
注意:此外,我不确定您的CORS设置是什么或其他什么,但如果它尝试在本地加载视频,它可能不会让您。