当我使用浏览器预览应用程序视频播放器工作但在手机上它给出错误下面我认为问题是'文件:'添加是导致问题的原因但我似乎无法摆脱使用string.replace('file:',''):
The webpage at file://wwwdailymotion.com/embed/video/{video_id} could not be loaded becuase:
net::ERR_FILE_NOT_FOUND
player.ts:
this.video_link = "//www.dailymotion.com/embed/video/"+this.video_id;
player.html:
<iframe [src]="sanitizer.bypassSecurityTrustResourceUrl(video_link)" allowfullscreen frameborder="0" width="100%" height="200px" ></iframe>
答案 0 :(得分:1)
这是因为科尔多瓦的工作原理。它从设备上的文件系统加载您的站点,因此通过不提供协议,它假定为file://
更改您的链接以使用https,我怀疑它会起作用:
this.video_link = "https://www.dailymotion.com/embed/video/"+this.video_id;