【问题标题】:How To Load HTML5 Video Element In Ionic 2如何在 Ionic 2 中加载 HTML5 视频元素
【发布时间】:2018-03-01 14:52:31
【问题描述】:

我一直在尝试显示来自我的服务器的视频列表,但我遇到了一些困难。 这就是应用程序的外观。

这是我的html代码

<ion-list>
      <button ion-item *ngFor="let video of recentVideos">
        <ion-thumbnail item-left (click)="openVideo(video)">
          <video>
            <source [src]="video.fileUrl" type="video/mp4">
          </video>
        </ion-thumbnail>
        <div (click)="openVideo(video)">
          <h2>{{ video.title }}</h2>
          <p>{{ video.description }}</p>
        </div>
        <button ion-button clear item-right icon-only (click)="showPopoverMenu($event, video)">
          <ion-icon name="more"></ion-icon>
        </button>
      </button>
    </ion-list>

我不明白为什么它会这样显示。视频播放正常,我使用的是 ionic 原生流媒体插件。 任何人都可以看到为什么视频显示为这样吗?

【问题讨论】:

    标签: html angular css ionic2 ionic3


    【解决方案1】:

    只需删除button 并使用ion-item,如下所示。

    <ion-list>
          <ion-item *ngFor="let video of recentVideos">
            <ion-thumbnail item-left (click)="openVideo(video)">
              <video>
                <source [src]="video.fileUrl" type="video/mp4">
              </video>
            </ion-thumbnail>
            <div (click)="openVideo(video)">
              <h2>{{ video.title }}</h2>
              <p>{{ video.description }}</p>
            </div>
            <button ion-button clear item-right icon-only (click)="showPopoverMenu($event, video)">
              <ion-icon name="more"></ion-icon>
            </button>
          </ion-item>
        </ion-list>
    

    【讨论】:

    • 从按钮更改为 ion-item 不起作用同样的问题存在
    猜你喜欢
    • 2020-02-04
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2017-09-01
    • 2016-02-06
    • 2015-11-26
    • 2016-02-05
    • 2019-08-15
    相关资源
    最近更新 更多