android xml mpg格式,急求: android如何对mpg格式视频实现在线播放?

急求: android怎么对mpg格式视频实现在线播放???

对于3GP格式的视频都直接可以进行播放,但是对mpg格式谈话对话框提示无法播放此视频。是不是mpg格式的还需要我特别进行格式转化呢?

播放视频使用的控件是VideoView。

public class MediaActivity extends Activity {

public static final String TAG = "VideoPlayer";

private VideoView mVideoView;

private Uri mUri;

private int mPositionWhenPaused = -1;

private MediaController mMediaController;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_media);

//Set the screen to landscape.

this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

mVideoView = (VideoView)findViewById(R.id.video_view);

//Video file

//        mUri = Uri.parse(Environment.getExternalStorageDirectory() + "/1.3gp");

//        mUri=Uri.parse("http://daily3gp.com/vids/family_guy_penis_car.3gp");

mUri = Uri.parse("http://www.nuoter.com/qingnianjiwang.mpg");

//Create media controller,组件可以控制视频的播放,暂停,回复,seek等操作,不需要你实现

mMediaController = new MediaController(this);

mVideoView.setMediaController(mMediaController);

}

public void onStart() {

// Play Video

mVideoView.setVideoURI(mUri);

mVideoView.start();

super.onStart();

}

public void onPause() {

// Stop video when the activity is pause.

mPositionWhenPaused = mVideoView.getCurrentPosition();

mVideoView.stopPlayback();

super.onPause();

}

public void onResume() {

// Resume video player

if(mPositionWhenPaused >= 0) {

mVideoView.seekTo(mPositionWhenPaused);

mPositionWhenPaused = -1;

}

super.onResume();

}

public boolean onError(MediaPlayer player, int arg1, int arg2) {

return false;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值