我第一次尝试Ionic 2。 不过,我有一个问题。我无法弄清楚我需要链接到哪个视频文件。
我使用插件(cordova-vr-player)来使用VR视图。
在某些时候,在home.ts
上,我放了GoogleVRPlayer.playVideo('shark.mp4');
这打开了播放器,但后来我得到了错误(在android上):
Error loading video: com.google.android.exoplayer.upstream.FileDataSource$FileDataSourceException: java.io.FileNotFoundException: shark.mp4: open failed: ENOENT (No such file or directory).
我已将shark.mp4
放在与home.ts
相同的文件夹中。
有谁可以帮我解决这个问题?
答案 0 :(得分:0)
编辑:看起来我错了!正确答案here
编译时,应用程序将从www文件夹的根目录中读取。
我建议设置文件夹结构并移动视频,例如 - www / assets / video / shark.mp4
然后在您的代码中,您可以像这样引用视频:
GoogleVRPlayer.playVideo( '资产/视频/ shark.mp4')
答案 1 :(得分:0)
该插件的制作者jleszczynski非常友好地help我出去了:
var path = cordova.file.applicationDirectory + 'www/video.mp4';
GoogleVRPlayer.playVideo(path);
必填:cordova-plugin-file