簡體   English   中英

在Android中的VideoView中播放視頻時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM