From cee807745aac8cda52dd27a336de86cd24bd6b9d Mon Sep 17 00:00:00 2001 From: Nathen Date: Fri, 5 Feb 2016 12:19:09 +0800 Subject: [PATCH 01/17] Fix config --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 0abc2df9f..d5327ebb5 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.0.0-alpha5' + classpath 'com.android.tools.build:gradle:2.0.0-alpha9' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files From 6cf5f8e8be4df56c00c05094f9431a739f7e339f Mon Sep 17 00:00:00 2001 From: Nathen Date: Fri, 5 Feb 2016 12:42:47 +0800 Subject: [PATCH 02/17] Add 3 btn with 3 feature --- .../jiecaovideoplayer/MainActivity.java | 33 +++++++++++-- app/src/main/res/layout/activity_main.xml | 47 +++++++++++++++---- 2 files changed, 69 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/fm/jiecao/jiecaovideoplayer/MainActivity.java b/app/src/main/java/fm/jiecao/jiecaovideoplayer/MainActivity.java index bed51a58d..ed7751db5 100644 --- a/app/src/main/java/fm/jiecao/jiecaovideoplayer/MainActivity.java +++ b/app/src/main/java/fm/jiecao/jiecaovideoplayer/MainActivity.java @@ -3,19 +3,23 @@ import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; +import android.view.View; +import android.widget.Button; import de.greenrobot.event.EventBus; import fm.jiecao.jcvideoplayer_lib.JCVideoPlayer; import fm.jiecao.jcvideoplayer_lib.VideoEvents; -public class MainActivity extends AppCompatActivity { + +public class MainActivity extends AppCompatActivity implements View.OnClickListener { JCVideoPlayer videoController1, videoController2; + Button btnToList, btnToListViewpager, btnToFullscreen; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); + EventBus.getDefault().register(this); videoController1 = (JCVideoPlayer) findViewById(R.id.videocontroller1); videoController1.setUp("http://2449.vod.myqcloud.com/2449_43b6f696980311e59ed467f22794e792.f20.mp4", @@ -26,7 +30,15 @@ protected void onCreate(Bundle savedInstanceState) { videoController2.setUp("http://2449.vod.myqcloud.com/2449_ded7b566b37911e5942f0b208e48548d.f20.mp4",// "http://p.qpic.cn/videoyun/0/2449_ded7b566b37911e5942f0b208e48548d_2/640", "嫂子还摸我", false); - EventBus.getDefault().register(this); + + btnToList = (Button) findViewById(R.id.to_list_activity); + btnToListViewpager = (Button) findViewById(R.id.to_list_viewpager_activity); + btnToFullscreen = (Button) findViewById(R.id.to_fullscreen); + + btnToList.setOnClickListener(this); + btnToListViewpager.setOnClickListener(this); + btnToFullscreen.setOnClickListener(this); + } @Override @@ -66,4 +78,19 @@ public void onEventMainThread(VideoEvents event) { Log.i("Video Event", "POINT_QUIT_FULLSCREEN"); } } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.to_list_activity: + + break; + case R.id.to_list_viewpager_activity: + + break; + case R.id.to_fullscreen: + + break; + } + } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index c568cd139..f7ea75c07 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -8,14 +8,45 @@ android:paddingTop="@dimen/activity_vertical_margin" tools:context="fm.jiecao.jiecaovideoplayer.MainActivity"> - + android:layout_height="wrap_content"> + + + + + + + +