package com.hangcheng;
import com.example.bdcustomer_demo.R;
import com.hangcheng.view.MyVideoView;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.Window;
public class VideoActivity extends Activity {
private MyVideoView myVideoView;
private String videopath;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.video);
initView();
videopath = VideoActivity.this.getIntent().getStringExtra("videopath");
myVideoView.setVideoPath(videopath);
myVideoView.start();
myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
mp.setLooping(true);
}
});
myVideoView
.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
myVideoView.setVideoPath(videopath);
myVideoView.start();
}
});
}
private void initView() {
myVideoView = (MyVideoView) findViewById(R.id.video);
}
}
分享到:
相关推荐
主要介绍了Android编程实现VideoView循环播放功能的方法,结合简单实例形式分析了Android使用VideoView实现多媒体播放功能的操作技巧,需要的朋友可以参考下
这个Demo包括:播放网络视频卡顿监听、缓冲加载动画、实时下载速度、以及大小屏切换,略微实现了功能,还不够完善
Android MediaPlayer 自定义循环次数
Android播放视频的方式有三种: 一、使用意图播放,调用本地安装的播放器,选择一个进行播放。 二、使用VideoView播放(VideoView其实是对MediaPlayer的封装,使用起来很简单,但是缺少灵活性)。 三、使用...
主要为大家详细介绍了VideoView实现视频无缝连续播放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这个是视频播放demo,属于Android开发的代码,集成方便,调用简介
实现功能:播放上下视频,暂停,停止,重新播放,列表循环播放 mVideoView.setVideoList(videoBeanList); mVideoView.videoFirstStart(); 下一个视频:mVideoView.videoNext(); 上一个视频:mVideoView....
相信大家做ViewPage循环滑动只有2页的时候都会出现页面不显示的问题。这个demo解决了2页图片不显示问题;有两个demo;第一个ViewPagerDemo(2张图片循环显示 通过Bitmap和PhotoView来解决,图片可捏合放大缩小);第...
循环播放 手势操作(小窗:单指拖动,双指缩放;全屏:音量,亮度,快进) ijkPlayer支持 ExoPlayer支持 重力感应支持 Raw/Assets,本地视频文件播放支持 预览 下载 Demo Download 开始使用 build.gradle ...
Features全屏,小屏播放内部支持RecyclerView中播放自定义UIAPP内全局播放静音循环播放手势操作(小窗:单指拖动,双指缩放;全屏:音量,亮度,快进)ijkPlayer支持ExoPlayer支持重力感应支持PreviewDownloadDemo ...
用户只需要传入播放路径就可以了,并且可一循环播放。package cn.bluemobi.dylan.welcomevideopager; import android.content.Context; import android.media.MediaPlayer; import android.net.Uri; import...