如何检查VideoView是否包含视频?

4
例如,如果我有一个更新屏幕,在该屏幕中用户需要从他的设备上上传视频。在按下“上传”按钮后,我想检查VideoView中是否有视频。 这是我检查文本的方法:
newStatus.isEmpty()||newStatus.trim().isEmpty()

我希望能够找到与VideoView类似的东西。谢谢!


VideoView是用于显示视频的显示表面。如果您要播放视频,则其中将有一个视频。您可以使用例如http://developer.android.com/reference/android/widget/VideoView.html#isPlaying()查询当前状态。 - fadden
据我所知,如果我使用video.setVideoUri(...),它将包含一个视频。但这并不一定意味着此时有视频正在运行。我错过了什么? - Ilan Peleg
@fadden 我查看了你给我的方法,不幸的是这并不是我要找的。它只能指示视频此时是否正在运行。你有其他的想法吗?谢谢。 - Ilan Peleg
1个回答

1
尝试使用 getDuration()。在我加载视频之前它似乎会返回-1。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接