2010-01-10 192 views
2

刚开始编写java/android,我试图使用android.widget.VideoView。从VideoView对象获取绝对路径和文件名

我使用setVideoPath('/ path/filename')方法设置视频,但似乎无法弄清楚如何获取现有对象的路径?

我正在使用诸如'getDuration()'和'getCurrentPosition()'等方法,他们工作得很好..但getPath方法在哪里?

在此先感谢。

回答

2

我认为这是不可能的。这个想法是,在您调用setVideoPath()之后,MediaPlayer下方处于“初始化”状态,不再对确切路径感兴趣。您应该在其他地方保存这些信息(您正在播放的确切文件是什么)。

+0

另外,它可能根本不是一个路径,而是一个URI。 – 2010-01-10 23:17:07

+0

保持路径+文件名在一个单独的变量是一个好主意,并解决了我的问题。谢谢 :) – joet3ch 2010-01-10 23:24:55