刚开始编写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