【发布时间】:2014-02-26 10:27:39
【问题描述】:
我有一个使用视频视图显示视频流的应用。
由于 Android 版本
但是 Vitamio 比 Android 视频视图库慢得多,我不想在所有设备上都使用它;我只想在旧的上使用它。
但是库的名称和方法是相同的: 即
import android.media.MediaController;
import io.vov.vitamio.MediaController;
在课程中,我只导入 android Media 控制器,然后像这样访问 vitamio:
io.vov.vitamio.widget.MediaController mediacontroller = new io.vov.vitamio.widget.MediaController(parentActivity);
在我想访问 vitamio 库的方法之一之前,它工作正常。例如:
videoView.io.vov.vitamio.widget.VideoView.setVideoURI(video);
这不起作用,因为正确的用法是:
videoView.setVideoURI(video);
如果我这样做了,那么会访问 Android 媒体播放器并且代码不正确。 如何访问同一个类中具有相同名称的方法。我希望能够根据用户的设备使用这两种方法。
提前致谢。
【问题讨论】:
-
您不必为两个类都输入完整路径。仅导入 1 个类,其他类按路径使用。
-
我没有导入这两个类,而是通过路径访问其中一个。我在访问这些方法时遇到问题,因为它们与导入的类具有相同的名称。
-
在这种情况下,您应该向我们展示您对这些类所做的所有调用,以便我们为您提供解决方案。
标签: java android android-activity android-videoview