播放音频和视频文件

问题描述:

我有使用能够相对使用一个src像这样链接到MP3和MP4文件科尔多瓦的应用程序:播放音频和视频文件

../../Documents/videos/video.mp4 

我刚刚将我的Cordova应用程序更新到最新版本,这些相对URL不起作用,所以我一直在使用其他解决方案。

看起来像是我使用cordova.file.documentsDirectory(仅适用于iOS)变量,我可以通过这种方式链接到它们,但是当我在数据库中保存对这些文件的引用时,应用程序的GUID发生更改,并且URL不再有效应用程序被重建并重新启动。

我尝试使用cdvfile://localhost/persistent/,但这似乎只适用于图像,而不是使用HTML5音频和视频标记进行播放的视频或音频文件。

最终我可以用运行时替换的变量保存文件,但这显然不是首选的“解决方案”。类似于[documentsfolder]/videos/video.mp4

我该如何链接到一个永久性文件位置并使其与图像,音频文件和视频文件一起工作?

我很想使用cdvfile url,但它可以使用mp3和mp4文件。

谢谢。

您应该能够访问任何资源[[[一个NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@ “WWW/[你的路径]”]

+0

我不明白的答案。请进一步解释一下。 请注意,我试图访问应用程序的Documents文件夹中的文件,而不是www文件夹。 –