[英]Error when playing a video in VideoView in android
當我使用以下代碼在android中播放mp4
視頻文件時
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_intro);
// vvIntro = (VideoView) findViewById(R.id.vvIntro);
VideoView vvIntro = new VideoView(this);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.intro);
vvIntro.setVideoURI(video);
setContentView(vvIntro);
vvIntro.start();
}
我收到以下錯誤?
04-29 23:04:38.740: E/MediaPlayer(25435): Unable to to create media player
04-29 23:04:38.748: D/MediaPlayer(25435): Couldn't open file on client side, trying server side
04-29 23:04:38.748: E/MediaPlayer(25435): error (1, -2147483648)
04-29 23:04:38.818: E/MediaPlayer(25435): Error (1,-2147483648)
04-29 23:04:38.818: D/VideoView(25435): Error: 1,-2147483648
這是什么意思 ?
// Try this code
int raw_id = getResources().getIdentifier(Filename_without_extension, "raw",getPackageName());
String PATH="android.resource://"+getPackageName()+"/"+raw_id;
mVideoView.setVideoURI(Uri.parse(PATH));
mVideoView.setMediaController(new MediaController(Classname.this));
mVideoView.requestFocus();
mVideoView.start();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.