2015-06-19 191 views
1

我有使用能夠相對使用一個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文件。

謝謝。

回答

0

您應該能夠訪問任何資源[[[一個NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@ 「WWW/[你的路徑]」]

+0

我不明白的答案。請進一步解釋一下。 請注意,我試圖訪問應用程序的Documents文件夾中的文件,而不是www文件夾。 –