使用 Ionic-v3 加载位于设备内部的视频时,HTML5 视频播放器出错

Posted

技术标签:

【中文标题】使用 Ionic-v3 加载位于设备内部的视频时,HTML5 视频播放器出错【英文标题】:HTML5 video player gives errror when loading video located inside device using Ionic-v3 【发布时间】:2019-02-01 04:14:40 【问题描述】:

我正在使用 Ionic 开发应用程序。所需功能之一是让用户将视频上传到应用程序并在应用程序内观看。

当我尝试使用 <video> 标签加载视频时,出现以下错误:

"DEMUXER_ERROR_COULD_NOT_OPEN: FFmpegDemuxer: open context failed"

我已经尝试加载外部视频并且它们加载正常。我还确保我可以毫无问题地访问显示本地图像的位置。

我正在使用:

离子 V3 cordova-plugin-ionic-webview 3.1.1 cordova-android 7.1.0

【问题讨论】:

【参考方案1】:

问题出在我使用的视频上。当我尝试将其转换为另一种格式时,它已损坏。

【讨论】:

为什么投反对票?这是对我遇到的问题的有效答案,我发布它是为了帮助其他人解决同样的问题。

以上是关于使用 Ionic-v3 加载位于设备内部的视频时,HTML5 视频播放器出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 HTML 编码时,为啥视频在某些 Android 设备上加载,而在其他设备上不加载?

无法在 iOS 上加载播放视频

使用 ionic-v3 和 cordova 6.3.0 警告 Android API 级别 28

首次访问时,iOS 设备上未加载 jwplayer 视频

使用 ionic-v4 构建(打包).IPA 的 CLI 命令

在angularjs和ionic-v1中的一个公共标题栏中仅显示一个图标