在我正在开发的ionic3应用程序中,我希望用户能够在该应用程序中播放一些视频。这些视频是存储在应用程序资产文件夹中的一组固定视频。
<video id="my_video_{{ slide.id }}"
src={{ slide.videoSource }}""
class="my-video"
(click)="onVideoTap(slide.id)"
(ended)="onVideoEnd(slide.id)">
</video>
(slide.videoSource之前已从本地文件路径转换为正确的url。)
在我的开发机器上的浏览器中,正在播放视频。
但是,当我在设备上运行该应用并在视频元素上运行HTMLVideoElement.play()
时,它将失败并显示错误
NotSupportedError:元素没有受支持的源。
我尝试了H264的mp4和H264的3gp。这些都不希望在我的应用程序中播放。
在播放视频时是否有任何技巧?或者我在做什么错了?
我正在Android 9设备上进行测试。
亲切问候