videoview 的 unpreparedlistener () 错误

Error in onpreparedlistener () for videoview

我想在 videoview 中加载视频之前有一个进度条。但是我收到以下错误。我还添加了所有必要的导入。

我正在 ANDROID

使用 AIDE

这是我的代码

public class MainActivity extends Activity{
 ProgressBar progressBar = null;

VideoView videoView = null;

String videoUrl = "http://www.androidbegin.com/tutorial/AndroidCommercial.3gp";

Context context = null;

@Override
public void onCreate(Bundle iclic) {
    super.onCreate(iclic);

    context = null;

    requestWindowFeature(Window.FEATURE_NO_TITLE);

    setContentView(R.layout.main);

    videoView = (VideoView) findViewById(R.id.videoview);
    progressBar = (ProgressBar) findViewById(R.id.progressbar);

    Uri videoUri = Uri.parse(videoUrl);

    videoView.setVideoURI(videoUri);
    videoView.start();

    progressBar.setVisibility(View.VISIBLE);

    videoView.setOnPreparedListener(new OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            // TODO Auto-generated method stub
            mp.start();
            mp.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() {
                @Override
                public void onVideoSizeChanged(MediaPlayer mp, int arg1,
                        int arg2) {
                    // TODO Auto-generated method stub
                    progressBar.setVisibility(View.GONE);
                    mp.start();
                }
            });

        }
    });

}

}

没看懂是什么问题!

试试这个,完美

new OnPreparedListener() 替换为 new MediaPlayer.OnPreparedListener(),将 new OnVideoSizeChangedListener() 替换为 new MediaPlayer.OnVideoSizeChangedListener()