我试图在.xml文件中定义的VideoView中显示视频,但我遵循的方式代表下面的代码,不起作用。在VideoView中显示视频?
请检查代码并指导我。
代码:
final String VIDEO_FILE_PATH = "C:\\Users\\Amr\\Downloads\\3aeshen ElLa7za.avi";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vv =
(VideoView) findViewById(R.id.video_view);
mp = new MediaPlayer();
try {
mp.setDataSource(VIDEO_FILE_PATH);
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
vv.setVideoPath(MEDIA_FILE_PATH);
vv.start();
}
'“C:\\ Users \\ Amr \\ Downloads \\ 3aeshen ElLa7za.avi”'是计算机上视频文件的路径。您需要使用手机上可用的文件。 – Jave
是的,这个路径是在我的电脑..当我在设备上运行此代码只是声音,并重复它自我 – Androelpha
在你的代码中你有vv.setVideoPath(MEDIA_FILE_PATH);,但没有这样一个字符串。应该是VIDEO_FILE_PATH吗? – AndroidDev93