Javascript 如何在Ionic中使用html视频onerror事件
我正在用爱奥尼亚构建视频播放器,我希望能够播放视频,但如果该视频不可用,它应该播放其他视频。我使用了HTML5Javascript 如何在Ionic中使用html视频onerror事件,javascript,typescript,ionic-framework,html5-video,Javascript,Typescript,Ionic Framework,Html5 Video,我正在用爱奥尼亚构建视频播放器,我希望能够播放视频,但如果该视频不可用,它应该播放其他视频。我使用了HTML5onerror事件,但它不起作用 代码如下: 如果未找到video.vid_路径,则默认情况下应播放video.vid_default 我该怎么做呢?首先,在onerror=“this.src=this.src=video.vid\u default”中有一个打字错误。这个.src被写了两次 其次,需要用表达式绑定onerror事件。此表达式可以是语句或方法调用 <video
onerror
事件,但它不起作用
代码如下:
如果未找到video.vid_路径
,则默认情况下应播放video.vid_default
我该怎么做呢?首先,在
onerror=“this.src=this.src=video.vid\u default”
中有一个打字错误。这个.src
被写了两次
其次,需要用表达式绑定onerror
事件。此表达式可以是语句或方法调用
<video (onerror)="this.src=video.vid_default" [src]="video.vid_path"></video>
或
changeDefaultUrl(事件,url)
{
this.src=url;
event.target.src=url;//设置视频标记的url
}
您是否尝试过使用事件绑定,并将逻辑放入方法中@WillAlexanderchangeVideoSrc()
方法看起来如何?它将执行您需要它执行的任何操作,以及事件发出时应该发生的任何操作…@WillAlexander我想将视频源更改为另一个视频源
<video (onerror)="changeDefaultUrl($event,video.vid_default)" [src]="video.vid_path"></video>
changeDefaultUrl(event,url)
{
this.src = url;
event.target.src= url; //Set the url of the video tag
}