剛開始編寫java/android,我試圖使用android.widget.VideoView。從VideoView對象獲取絕對路徑和文件名
我使用setVideoPath('/ path/filename')方法設置視頻,但似乎無法弄清楚如何獲取現有對象的路徑?
我正在使用諸如'getDuration()'和'getCurrentPosition()'等方法,他們工作得很好..但getPath方法在哪裏?
在此先感謝。
剛開始編寫java/android,我試圖使用android.widget.VideoView。從VideoView對象獲取絕對路徑和文件名
我使用setVideoPath('/ path/filename')方法設置視頻,但似乎無法弄清楚如何獲取現有對象的路徑?
我正在使用諸如'getDuration()'和'getCurrentPosition()'等方法,他們工作得很好..但getPath方法在哪裏?
在此先感謝。
我認爲這是不可能的。這個想法是,在您調用setVideoPath()之後,MediaPlayer下方處於「初始化」狀態,不再對確切路徑感興趣。您應該在其他地方保存這些信息(您正在播放的確切文件是什麼)。
實際上,如果覆蓋setVideoURI,則可以獲取路徑。檢查這個答案: https://stackoverflow.com/a/12360508/219321
另外,它可能根本不是一個路徑,而是一個URI。 – 2010-01-10 23:17:07
保持路徑+文件名在一個單獨的變量是一個好主意,並解決了我的問題。謝謝 :) – joet3ch 2010-01-10 23:24:55