Skip to content

Commit

Permalink
improve function
Browse files Browse the repository at this point in the history
  • Loading branch information
jiajunhui committed Jul 1, 2018
1 parent 260db18 commit b1d3fff
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 17 deletions.
Binary file modified .idea/caches/build_file_checksums.ser
Binary file not shown.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ demo示例集成了播放控制组件**ControllerCover**、加载中组件**Load

```gradle
dependencies {
compile 'com.kk.taurus.playerbase:playerbase:3.2.8.9.1'
compile 'com.kk.taurus.playerbase:playerbase:3.2.9'
}
```

Expand Down
2 changes: 1 addition & 1 deletion playerbase/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'com.jfrog.bintray'

// 这个version是区分library版本的,因此当我们需要更新library时记得修改这个version
version = "3.2.8.9.1"
version = "3.2.9"

android {
compileSdkVersion 26
Expand Down
25 changes: 14 additions & 11 deletions playerbase/src/main/java/com/kk/taurus/playerbase/AVPlayer.java
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,13 @@ private void loadInternalPlayer(int decoderPlanId) {
"init decoder instance failure, please check your configuration" +
", maybe your config classpath not found.");
DecoderPlan plan = PlayerConfig.getPlan(mDecoderPlanId);
PLog.d(TAG,"=============================");
PLog.d(TAG,"DecoderPlanInfo : planId = " + plan.getIdNumber());
PLog.d(TAG,"DecoderPlanInfo : classPath = " + plan.getClassPath());
PLog.d(TAG,"DecoderPlanInfo : desc = " + plan.getDesc());
PLog.d(TAG,"=============================");
if(plan!=null){
PLog.d(TAG,"=============================");
PLog.d(TAG,"DecoderPlanInfo : planId = " + plan.getIdNumber());
PLog.d(TAG,"DecoderPlanInfo : classPath = " + plan.getClassPath());
PLog.d(TAG,"DecoderPlanInfo : desc = " + plan.getDesc());
PLog.d(TAG,"=============================");
}
}

/**
Expand Down Expand Up @@ -275,13 +277,14 @@ public void onProviderDataSuccess(int code, Bundle bundle) {
//on data provider load data success,need set data to decoder player.
case IDataProvider.PROVIDER_CODE_SUCCESS_MEDIA_DATA:
if(bundle!=null){
DataSource data =
(DataSource) bundle.getSerializable(EventKey.SERIALIZABLE_DATA);
PLog.d(TAG,"onProviderDataSuccessMediaData : DataSource = " + data);
if(data!=null){
interPlayerSetDataSource(data);
internalPlayerStart(data.getStartPos());
Object obj = bundle.getSerializable(EventKey.SERIALIZABLE_DATA);
if(obj==null || !(obj instanceof DataSource)){
throw new RuntimeException("provider media success SERIALIZABLE_DATA must type of DataSource!");
}
DataSource data = (DataSource) obj;
PLog.d(TAG,"onProviderDataSuccessMediaData : DataSource = " + data);
interPlayerSetDataSource(data);
internalPlayerStart(data.getStartPos());
//success video data call back.
callBackPlayEventListener(
OnPlayerEventListener.PLAYER_EVENT_ON_PROVIDER_DATA_SUCCESS, bundle);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ public ProducerGroup(ReceiverEventSender eventSender){

@Override
public void addEventProducer(EventProducer eventProducer) {
if(eventProducer==null)
return;
eventProducer.attachSender(mEventSender);
if(!mEventProducers.contains(eventProducer)){
mEventProducers.add(eventProducer);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ public void setOnReceiverGroupChangeListener(

@Override
public void addReceiver(String key, IReceiver receiver){
((BaseReceiver)receiver).setKey(key);
receiver.bindGroup(this);
//call back method onReceiverBind().
receiver.onReceiverBind();
((BaseReceiver)receiver).setKey(key);
mReceivers.put(key, receiver);
mKeySet = mReceivers.keySet();
if(mOnReceiverGroupChangeListener!=null)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
package com.kk.taurus.playerbase.window;

import android.animation.Animator;
import android.annotation.SuppressLint;
import android.content.Context;
import android.os.Build;
import android.support.annotation.RequiresApi;
import android.view.MotionEvent;

import com.kk.taurus.playerbase.widget.BaseVideoView;
Expand All @@ -30,6 +30,7 @@
* see also IWindow{@link IWindow}
*
*/
@SuppressLint("ViewConstructor")
public class WindowVideoView extends BaseVideoView implements IWindow {

private WindowHelper mWindowHelper;
Expand Down

0 comments on commit b1d3fff

Please sign in to comment.