为了账号安全,请及时绑定邮箱和手机立即绑定

The constructor MediaController(MainActivity) is undefined

http://img1.sycdn.imooc.com//588c427100017f7205610316.jpg

The constructor MediaController(MainActivity) is undefined

MediaController controller = new MediaController(this, null);


The method setMediaController(android.widget.MediaController) in the type VideoView is not applicable for the arguments (android.media.session.MediaController)


The method setMediaPlayer(VideoView) is undefined for the type MediaController

正在回答

4 回答

把下面一行删除

import  android.media.session.MediaController

0 回复 有任何疑惑可以回复我~

试试看

import  android.widget.MediaController

0 回复 有任何疑惑可以回复我~
package com.imooc.videoplayer;

import android.app.Activity;
import android.media.session.MediaController;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.VideoView;

public class MainActivity extends Activity {

	private VideoView videoView;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		videoView = (VideoView) findViewById(R.id.videoView);
		String path = Environment.getExternalStorageDirectory().getAbsolutePath()+"";		/**
		
		 * 本地视频播放
		 */
		videoView.setVideoPath(path);
		
		/**
		 * 网络视频播放
		 */
		//videoView.setVideoURI(Uri.parse(""));
		
		/**
		 * 使用MediaController控制视频播放
		 */
		android.widget.MediaController controller = new MediaController(this);
		
		/**
		 * 设置VideoView与MediaController建立关联
		 */
		videoView.setMediaController(controller);
		
		/**
		 * 设置MediaController与VideoView建立关联
		 */
		controller.setMediaPlayer(videoView);
	}
	
}


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//588c456600013d7e07050321.jpg

Type mismatch: cannot convert from android.media.session.MediaController to android.widget.MediaController

是版本不对吗,还是什么情况,请高手赐教!!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android视频播放器
  • 参与学习       20488    人
  • 解答问题       80    个

Android系统自带的以及自定义播放器

进入课程

The constructor MediaController(MainActivity) is undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信