视频播放---jiecaovideoplayer的使用
2017-11-22 20:06
225 查看
视频播放---jiecaovideoplayer的使用
原创 2017年02月26日 00:14:39首先是github地址
https://github.com/lipangit/JieCaoVideoPlayer/
下面这个是带中文说明的
https://github.com/lipangit/JieCaoVideoPlayer/blob/develop/README-ZH.md
minSdkVersion 19
版本要在16以上
总体说明:
这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度, 右边控制音量点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示
首先导入依赖
compile 'fm.jiecao:jiecaovideoplayer:5.5'
布局文件
[html]
view plain
copy
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard
android:id="@+id/jiecao_Player"
android:layout_width="match_parent"
android:layout_height="200dp"></fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard>
主界面代码
[java]
view plain
copy
package myapp.czw.com.ceshi;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayer;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;
//jiecaovideoplayer视频播放
//这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量
//点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放
public class JieCaoVideoActivity extends AppCompatActivity {
private JCVideoPlayerStandard jcVideoPlayerStandard;
String s1="http://2449.vod.myqcloud.com/2449_22ca37a6ea9011e5acaaf51d105342e3.f20.mp4";
String s2="http://player.youku.com/player.php/sid/XMjUyODI2NDc2MA==/v.swf";//不支持swf格式的视频播放
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jie_cao_video);
getSupportActionBar().setTitle("jiecaovideoplayer的使用");
jcVideoPlayerStandard= (JCVideoPlayerStandard) findViewById(R.id.jiecao_Player);
jcVideoPlayerStandard.setUp(s1,jcVideoPlayerStandard.SCREEN_LAYOUT_NORMAL,"视频标题");
}
@Override
public void onBackPressed() {
if (JCVideoPlayer.backPress()){
return;
}
super.onBackPressed();
}
@Override
protected void onPause() {
super.onPause();
JCVideoPlayer.releaseAllVideos();
}
}
清单文件中也需要加一些东西
[html]
view plain
copy
<activity android:name=".JieCaoVideoActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:screenOrientation="portrait"></activity>
以上步骤就完成了最基本的播放功能.
相关文章推荐
- 视频播放---jiecaovideoplayer的使用
- [置顶] 视频播放---jiecaovideoplayer的使用
- JCVideoPlayer朋友圈动态多item视频播放以及使用compile 'fm.jiecao:jiecaovideoplayer:5.5.2'版本在项目中出现的各种异常处理
- jiecaovideoplayer视频播放
- Android 使用VDPlayerSDK组件实现播放视频(一)
- android中使用surfaceview+MediaPlayer播放视频
- 使用SurfaceView+MediaPlayer视频播放
- 使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题
- iPhone开发之音视频的播放——MPMoviePlayerViewController和AVAutoPlayer的使用
- 使用mediaplayer + surfaceview来播放视频
- 使用php文件读取视频stream并用flowplayer播放
- 使用JiaoZiVideoPlayer播放网络视频,暂停继续
- 使用MPMoviePlayerViewController播放视频
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- 【Delphi】从内存(MemoryStream)使用WMP(WindowsMediaPlayer)控件播放视频音频(Play Video with WMP from MemoryStream)
- Swift - 使用ijkplayer框架播放直播视频2——(RTSP视频流播放)
- Android播放视频——VDPlayerSDK的使用(二)
- Ijkplayer播放视频的简单使用,可以暂停继续(二)
- AVI Player with Playmaker actions 使用UGUI显示视频以及控制播放视频 (二)