我有一个Cordova应用程序,我可以使用src链接到mp3和mp4文件,如下所示:
../../Documents/videos/video.mp4
我刚刚将我的Cordova应用程序更新到最新版本,这些相对URL不起作用,所以我一直在尝试其他解决方案。
看起来如果我使用cordova.file.documentsDirectory
(仅限iOS)变量,我可以通过这种方式链接到它们,但是当我在数据库中保存对这些文件的引用时,应用程序的GUID会发生变化,并且URL不再存在在重建和重新启动应用程序时有效。
我尝试使用cdvfile://localhost/persistent/
但这似乎仅适用于图像,而不适用于使用HTML5音频和视频标签进行播放的视频或音频文件。
最终我可以使用在运行时替换的变量来保存文件,但这显然不是首选的“解决方案”。像[documentsfolder]/videos/video.mp4
如何链接到永久文件位置并让它与图像,音频文件和视频文件一起使用?
我很想使用cdvfile网址,但是可以使用mp3和mp4文件。
谢谢。
答案 0 :(得分:0)
您应该能够访问任何资源[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@“www / [your path]”]