Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework android设备上的videogular_Ionic Framework_Videogular - Fatal编程技术网

Ionic framework android设备上的videogular

Ionic framework android设备上的videogular,ionic-framework,videogular,Ionic Framework,Videogular,我正在尝试使用videogular从ionic应用程序中播放视频。视频存储在应用程序中我的设备的本地vids文件夹中。我抓取了实际的videogular.mp4文件,因此本地路径是vids/videogular.mp4。在配置中,如果我使用网站的url: $sce.trustAsResourceUrl() 视频播放正常,但如果我指向本地目录: $sce.trustAsResourceUrl('/vids/videogular.mp4')文件无法播放。我还尝试使用cordova.file.appl

我正在尝试使用videogular从ionic应用程序中播放视频。视频存储在应用程序中我的设备的本地vids文件夹中。我抓取了实际的videogular.mp4文件,因此本地路径是vids/videogular.mp4。在配置中,如果我使用网站的url:

$sce.trustAsResourceUrl() 视频播放正常,但如果我指向本地目录:

$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设备上进行了测试。

我发现部分问题在于文件格式。我必须确保mp4文件是经过编码的H.264/MPEG-4 AVC视频,似乎有些设备在使用任何mp4转换时都存在问题。对于任何有可能帮助你的问题的人