我正在尝试动态加载视频。 TypeScript抛出此错误,因为它认为我在HTML元素(通过jquery选择器返回的内容)上执行此操作,但一切都按预期工作。我可以更改视频而不会出现任何问题(除了此错误)。
代码:
let url = 'https://myurl.com/videos/';
url = url + event + '.mp4';
$('#video-player video source').attr('src', url);
$('#video-player video').load();
ERROR in src/app/secure/events/events.component.ts(43,5): error TS2554: Expected 1-3 arguments, but got 0.
我也试过将它投射到但是它引发了另一个错误Types of property 'height' are incompatible.
。
如何摆脱错误?
更新: 结束只需在视频元素上设置src属性(使用Angular)并设置自动播放。这一切现在都有效,没有错误:
<video width="800" [src]="videoSource" controls autoplay>
Your browser does not support HTML5 video.
</video>
答案 0 :(得分:0)