将其作为 JSON 文件从资产/视频传递后,无法在 Angular 中播放 mp4 视频

星期日

这是我的 html 模板,我在其中向视图显示数据:

<mat-grid-list cols="2" rowHeight="550px">
<mat-grid-tile *ngFor='let video of videos'>
<video controls (click)="toggleVideo()" #videoPlayer width="640" height="400" allow="autoplay">
<source src="{{video.videoUrl}}" type="video/mp4" />
  Browser not supported
</video>
    <mat-grid-tile-header>
    {{ video.pageTitle }}
    </mat-grid-tile-header>
    <mat-grid-tile-footer style="background-color: black">
     <span>Posted on -  {{ video.postDate }}</span>
    </mat-grid-tile-footer>
  </mat-grid-tile>
</mat-grid-list>

这是我决定播放视频或暂停视频的 TS 组件:

@ViewChild('videoplayer') private videoplayer: any;
toggleVideo(event: any) {
    this.videoplayer.nativeElement.play();
    // this.videoplayer.nativeElement.pause();}

这是我传递给视图模板的 JSON 文件:

const posts =
 [
     {
       videoId: "kode5476",
       pageTitle: "The man of my dream",
       postDate: "Mar 18, 2019",
       videoUrl: "../src/assets/videos/theweekend.mp4"

     },
     {
       videoId: "jkde5498",
       pageTitle: "The woman who makes the money",
       postDate: "June 23, 2018",
       videoUrl: "../src/assets/videos/daniel.mp4"
     },
     {
       videoId: "jkde`enter code here`5498",
       pageTitle: "The woman who makes the money",
       postDate: "November 17, 2000",
       videoUrl: "../src/assets/videos/theweekend.mp4"
     }];
星期日

经过5天的尝试不同的方法,我终于解决了它。问题是通过 src 文件夹在资产中定位我的视频,而不是直接引用资产文件夹。所以我终于这样做了,它工作正常。所以我不得不编辑我的 JSON 文件,看起来像这样:

 const posts = [
{
  videoId: "fade3536",
  pageTitle: "A woman who build her home",
  postDate: "June 18, 2017",
  videoUrl: "assets/videos/daniel.mp4",
  Type: "video/mp4"

},
 {
   videoId: "kode5476",
   pageTitle: "The man of my dream",
   postDate: "Mar 18, 2019",
   videoUrl: "assets/videos/theweekend.mp4",
   Type: "video/mp4"

 },
   {
   videoId: "jkde5498",
   pageTitle: "The woman who makes the money",
   postDate: "June 23, 2018",
   videoUrl: "assets/videos/twws.mp4",
   Type: "video/mp4"
   },
    {
      videoId: "jkde5498",
      pageTitle: "The woman who makes the money",
      postDate: "November 17, 2000",
      videoUrl: "assets/videos/daniel.mp4",
      Type: "video/mp4"
    }

];

我不需要添加 nativeElement 来播放或暂停视频,因为视频标签已经带有这些功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Angular 7中播放MP4视频

来自分类Dev

MP4视频无法在Internet Explorer 11中播放

来自分类Dev

无法在AVPlayer中播放mp4视频

来自分类Dev

从网址播放mp4视频

来自分类Dev

如何在 ionic 中播放视频 .avi 或 mp4

来自分类Dev

HTML5视频能否播放嵌入在mp4文件中的字幕作为曲目?

来自分类Dev

Amazon S3 mp4视频无法在HTML视频标签中播放

来自分类Dev

无法在<video>标记中的Firefox上播放MP4视频,如果直接打开则播放

来自分类Dev

Cocos2d .mp4视频无法播放

来自分类Dev

无法使用VLC或Parole播放视频(mp4)

来自分类Dev

突然无法在Windows 10上播放mp4视频

来自分类Dev

无法使用 VLC 或 Parole 播放视频 (mp4)

来自分类Dev

如何在 php 文件中的 jwplayer 中播放 mp4 视频

来自分类Dev

如何播放视频.mp4 ios7?

来自分类Dev

<video>标签拒绝播放mp4视频

来自分类Dev

无法从远程URL在android VIdeoview中播放mp4视频

来自分类Dev

如何在html5中播放mp4视频文件

来自分类Dev

在Chrome的HTML5视频代码中通过php播放mp4文件?

来自分类Dev

在不在tomcat目录中的jsp页面中播放.mp4视频

来自分类Dev

在MVC中播放.mp4视频时如何停止滑块?

来自分类Dev

如何使用远程URL在Android模拟器中播放mp4视频?

来自分类Dev

如何在Android的videoview中播放下载的.mp4视频

来自分类Dev

在Internet Explorer 11中播放mp4视频,并将安全级别设置为高

来自分类Dev

在某些播放器中,MP4视频不是从第0帧开始的。为什么?

来自分类Dev

如何在Safari中循环播放html5 mp4视频时防止延迟?

来自分类Dev

确定mp4是目标C中的音频还是视频

来自分类Dev

确定所选视频在iOS中是.MOV还是.MP4

来自分类Dev

JCodec 位图到 mp4 - 结果视频中的失真

来自分类Dev

MP4视频在本地主机上播放,但发布后不播放

Related 相关文章

  1. 1

    无法在Angular 7中播放MP4视频

  2. 2

    MP4视频无法在Internet Explorer 11中播放

  3. 3

    无法在AVPlayer中播放mp4视频

  4. 4

    从网址播放mp4视频

  5. 5

    如何在 ionic 中播放视频 .avi 或 mp4

  6. 6

    HTML5视频能否播放嵌入在mp4文件中的字幕作为曲目?

  7. 7

    Amazon S3 mp4视频无法在HTML视频标签中播放

  8. 8

    无法在<video>标记中的Firefox上播放MP4视频,如果直接打开则播放

  9. 9

    Cocos2d .mp4视频无法播放

  10. 10

    无法使用VLC或Parole播放视频(mp4)

  11. 11

    突然无法在Windows 10上播放mp4视频

  12. 12

    无法使用 VLC 或 Parole 播放视频 (mp4)

  13. 13

    如何在 php 文件中的 jwplayer 中播放 mp4 视频

  14. 14

    如何播放视频.mp4 ios7?

  15. 15

    <video>标签拒绝播放mp4视频

  16. 16

    无法从远程URL在android VIdeoview中播放mp4视频

  17. 17

    如何在html5中播放mp4视频文件

  18. 18

    在Chrome的HTML5视频代码中通过php播放mp4文件?

  19. 19

    在不在tomcat目录中的jsp页面中播放.mp4视频

  20. 20

    在MVC中播放.mp4视频时如何停止滑块?

  21. 21

    如何使用远程URL在Android模拟器中播放mp4视频?

  22. 22

    如何在Android的videoview中播放下载的.mp4视频

  23. 23

    在Internet Explorer 11中播放mp4视频,并将安全级别设置为高

  24. 24

    在某些播放器中,MP4视频不是从第0帧开始的。为什么?

  25. 25

    如何在Safari中循环播放html5 mp4视频时防止延迟?

  26. 26

    确定mp4是目标C中的音频还是视频

  27. 27

    确定所选视频在iOS中是.MOV还是.MP4

  28. 28

    JCodec 位图到 mp4 - 结果视频中的失真

  29. 29

    MP4视频在本地主机上播放,但发布后不播放

热门标签

归档