我在启动新活动并播放视频的特定时间后将CountDownTimer设置为我的应用程序,但应用程序面对此错误无法播放此视频 这是我的代码
import android.support.v7.app.ActionBarActivity;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.widget.VideoView;
@SuppressLint("SdCardPath")
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_show);
VideoView v = (VideoView) findViewById(R.id.videoView1);
v.setVideoPath("/sdcard/vid.mp4");
v.start();
v.requestFocus();
}
}
log cat:
01-12 15:12:05.178:E / MediaPlayer(23763):错误(1,-2147483648)
答案 0 :(得分:0)
问题在于提供路径v.setVideoPath("/sdcard/vid.mp4")
正确的是videodir = new File("/storage/sdcard1/dirvideo");