我正在尝试使用 videogular 从离子应用程序中播放视频。视频本地存储在我的设备上的应用程序中的 vids 文件夹中。我已经抓取了实际的 videogular.mp4 文件,因此本地路径是 vids/videogular.mp4。在配置中,如果我使用该站点的 url:
$sce.trustAsResourceUrl( http://static.videogular.com/assets/videos/videogular.mp4 ) 视频播放正常,但如果我指向本地目录:
$sce.trustAsResourceUrl('/vids/videogular.mp4') 文件不会播放。我也尝试过使用 cordova.file.applicationDirectory + vids/videogular.mp4 来获取本地 url,它也不播放。我还尝试了 window.requestFileSystem 来获取本地 url,它给了我以下 url:
file:///data/data/com.ionicframework.videogularapp818380/files/files/vids/videogular.mp4
但这也不起作用。有谁知道如何做到这一点?android 设备使用的是 android 4.4.2。我在尝试播放要捆绑在应用程序中的视频文件时遇到此类问题,因此用户不必通过互联网连接进行流式传输。我希望能够在 android 和 ios 上使用 ionic 应用程序,但一直在 android 设备上进行测试。