Java 从VideoView对象获取绝对路径和文件名

Java 从VideoView对象获取绝对路径和文件名,java,android,Java,Android,刚刚开始编写java/android,我正在尝试使用android.widget.VideoView 我使用setVideoPath('/path/filename')方法设置了视频,但似乎不知道如何在现有对象上获取路径 我正在使用诸如“getDuration()”和“getCurrentPosition()”之类的方法,它们工作得很好。。但是getPath方法在哪里呢 提前谢谢。我想这是不可能的。这个想法是,在调用setVideoPath()之后,下面的MediaPlayer处于“初始化”状态

刚刚开始编写java/android,我正在尝试使用android.widget.VideoView

我使用setVideoPath('/path/filename')方法设置了视频,但似乎不知道如何在现有对象上获取路径

我正在使用诸如“getDuration()”和“getCurrentPosition()”之类的方法,它们工作得很好。。但是getPath方法在哪里呢


提前谢谢。

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

实际上,如果您覆盖setVideoURI,您可以获得路径。检查以下答案:

另外,它可能根本不是路径,而是URI。将路径+文件名保存在单独的变量中是一个好主意,解决了我的问题。谢谢:)