2011-12-13 81 views
1

我第一次嘗試在Android應用程序上進展順利,但真正停留在如何以及在哪裏存儲應用程序的視頻剪輯。關於在哪裏存儲視頻剪輯質量混亂

首先,我測試了存儲在資源文件夾中並通過傳遞資源URI來播放自定義視頻活動。這看起來並不奏效,因爲我收到了「無法播放視頻」報告。傳遞的URI是通過使用

android.resource://package.name/ + R.raw.videoclipname並且似乎是正確形成的。

其次我嘗試使用資產文件夾,再次傳遞使用資產路徑形成的URI。這報告相同的錯誤

最後,我將視頻剪輯存儲到SD卡,它確實工作!但是,如何將應用程序與視頻打包在一起,以便將剪輯安裝到SD卡!?如何保持視頻的私密性,因爲它們不斷出現在令人不安的畫廊中。

任何幫助,通過添加標題爲它.nomedia一個空文件讚賞:)

THX, 肯

回答

2

您可以在目錄中禁用介質掃描。

這會告訴android系統不要掃描該目錄中的媒體文件添加到圖庫中。

Source

+0

謝謝 - 這是一個很棒的提示。但是,對於如何將需要存儲在SD卡中的文件進行捆綁的主要問題,您有任何建議嗎?我能想到的唯一解決方案是在使用assetmanager進行安裝時將它們傳輸到SD卡,然後每次運行應用程序時檢查文件是否存在以防止不斷重新安裝。但這太不雅了! – kenwen

0

大量的研究和撞頭似乎存儲數據文件的認可的方法應該是在SD卡之後。

,我已經做的方式,這是包中的資產文件夾中的視頻,然後使用Assetmanager對象他們構造爲包名的目錄下,轉移到SD卡/文件

似乎是一個瘋狂的方法資產文件夾似乎是專門設計的 - 將文件存儲在包中:)