2017-03-07 68 views
0

我想從使用視頻的離子應用程序播放視頻。該視頻存儲在本地設備中的應用程序中的一個vids文件夾中。我抓住了當地路徑爲vids/videogular.mp4的實際videogular.mp4文件。在配置如果我使用的URL網站:在Android設備上的視頻作品

$ sce.trustAsResourceUrl(http://static.videogular.com/assets/videos/videogular.mp4) 韋迪正常播放,但如果我點到本地目錄:

$ sce.trustAsResourceUrl('/西元/videogular.mp4')文件不會播放。我也曾嘗試使用cordova.file.applicationDirectory + vids/videogular.mp4來獲取本地url,但它不會播放。我也曾嘗試window.requestFileSystem獲取本地URL,它給了我以下網址:

文件:///data/data/com.ionicframework.videogularapp818380/files/files/vids/videogular.mp4

但這不工作。有誰知道如何做到這一點? Android設備使用的是Android 4.4.2。我有這樣的問題試圖播放我想要捆綁在應用程序中的視頻文件,因此用戶不必通過互聯網連接進行流式傳輸。我想能夠使用Android和iOS上的離子應用程序,但已經在Android設備上進行測試。

回答

1

我發現部分問題是文件格式。我不得不確保mp4文件編碼爲H.264/MPEG-4 AVC視頻,似乎有些設備在任何mp4轉換中都有問題。對於有問題可能幫助你的其他人。

相關問題