jiecaovideoplayer的使用
说明:
这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量,点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示。
添加依赖:
compile 'fm.jiecao:jiecaovideoplayer:5.5'布局文件:
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard android:id="@+id/jiecao_Player" android:layout_width="match_parent" android:layout_height="200dp"></fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard>MainActivity
public class MainActivity extends AppCompatActivity { @BindView(R.id.jiecao_Player) JCVideoPlayerStandard jiecaoPlayer; String s1 = "http://ips.ifeng.com/video19.ifeng.com/video09/2014/06/16/1989823-102-086-0009.mp4"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSupportActionBar().setTitle("jiecaovideoplayer的使用"); ButterKnife.bind(this); jiecaoPlayer.setUp(s1, jiecaoPlayer.SCREEN_LAYOUT_NORMAL, "视频标题"); jiecaoPlayer.thumbImageView.setImageURI(Uri.parse("")); } @Override public void onBackPressed() { if (jiecaoPlayer.backPress()) { return; } super.onBackPressed(); } @Override protected void onPause() { super.onPause(); jiecaoPlayer.releaseAllVideos(); } }配置项目清单:
<activity android:name=".MainActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
ijkplayer的使用:
添加依赖:
compile 'com.github.leifzhang:IjkLib:0.4.3'布局文件:
<tv.danmaku.ijk.media.widget.media.IjkVideoView android:id="@+id/ijkPlayer" android:layout_width="match_parent" android:layout_height="200dp" />MainActivity
public class MainActivity extends AppCompatActivity { private IjkVideoView videoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); IjkMediaPlayer.loadLibrariesOnce(null); IjkMediaPlayer.native_profileBegin("libijkplayer.so"); videoView = (IjkVideoView) findViewById(R.id.ijkPlayer); AndroidMediaController controller = new AndroidMediaController(this, false); videoView.setMediaController(controller); // adapter = new IdAdapter(SecondActivity.this,list); String url = "https://wdl.wallstreetcn.com/41aae4d2-390a-48ff-9230-ee865552e72d "; // String url = "http://o6wf52jln.bkt.clouddn.com/演员.mp3"; videoView.setVideoURI(Uri.parse(url)); videoView.start(); }配置项目清单:
<activity android:name=".MainActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:screenOrientation="portrait" /> <activity android:name=".MainActivity"></activity>