Android视频在iOS设备上播放,但在Android设备上播放

时间:2017-05-24 11:41:23

标签: android ios iphone video ionic2

我有一个奇怪的情况:

  • Android录制的视频在iPhone上播放但在Android设备上播放
  • iPhone录制的视频可在iPhone和Android设备上播放

我使用的HTML是:

          <video controls="controls">
            <source type="video/quicktime" [src]="sanitizer.bypassSecurityTrustResourceUrl(step.attachment)">
            <source type="video/mp4" [src]="sanitizer.bypassSecurityTrustResourceUrl(step.attachment)">
          </video>

step.attachment是一个base64文件。

我的应用程序是使用离子2构建的

1 个答案:

答案 0 :(得分:0)

这应该是一个评论,但我没有足够的代表发表评论。

或许明确确定OS of the phone first并仅定义该操作系统的视频源。

例如,以下算法:

如果OS == Android,   视频控制源类型=&#34;视频/ mp4&#34;

否则,如果OS == iOS,    视频控制源类型=&#34;视频/快速时间&#34;

虽然我不明白你为什么不应该工作,但希望你没有尝试这一点。