离子2:链接到视频文件



我是第一次尝试Ionic 2。 不过,我有一个问题。我不知道在哪里放置我需要链接到的视频文件。

我正在使用一个插件(cordova-vr-player)来使用VR视图。

在某个时候,在home.ts,我把GoogleVRPlayer.playVideo('shark.mp4');这将打开播放器,但随后我收到错误(在安卓上):

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相同的文件夹中。

有人可以帮助我吗?

编辑:看起来我错了!正确答案在这里


编译后,应用程序将从 www 文件夹的根目录读取。

我建议设置文件夹结构并移动视频,例如 - www/assets/video/shark.mp4

然后在您的代码中,您可以像这样引用视频:

GoogleVRPlayer.playVideo('assets/video/shark.mp4')

插件的制作者jleszczynski很好心地帮助了我:

var path = cordova.file.applicationDirectory + 'www/video.mp4'; GoogleVRPlayer.playVideo(path);

必需:cordova-plugin-file

相关内容

  • 没有找到相关文章

最新更新