public void surfaceCreated(SurfaceHolder holder) {
try {
mp.setDisplay(holder);
mp.setDataSource("/sdcard/family.3gp");
Toast.makeText(this, "Surface created", Toast.LENGTH_LONG).show();
mp.prepare();
mp.setLooping(true);
mp.start();
} catch (IllegalArgumentException e1) {
Toast.makeText(this, "Surface created 1", Toast.LENGTH_LONG).show();
e1.printStackTrace();
她我只收到声音,我无法收到视频......请帮帮我......
答案 0 :(得分:0)
您可能正在使用模拟器。模拟器的性能不足以播放大多数视频。请使用Android设备测试视频应用程序。
此外,永远不要硬连线/sdcard
,因为大多数Android设备都是错误的。使用Environment.getExternalStorageDirectory()
获取外部存储的根目录。