Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Open iOS
BJVideoPlayerCore
Commits
71f48c2d
Commit
71f48c2d
authored
Jan 09, 2019
by
huangjie
Browse files
module
parent
8c14d033
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
24 additions
and
16 deletions
+24
-16
BJVideoPlayerCore/BJVideoPlayerCore.framework/Modules/module.modulemap
...Core/BJVideoPlayerCore.framework/Modules/module.modulemap
+5
-0
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/BJVideoPlayerCore
.../BJVideoPlayerCore.framework/Versions/A/BJVideoPlayerCore
+0
-0
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVBaseVM.h
...JVideoPlayerCore.framework/Versions/A/Headers/BJVBaseVM.h
+1
-2
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVDefinitionInfo.h
...ayerCore.framework/Versions/A/Headers/BJVDefinitionInfo.h
+1
-1
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVDownloadManager+migration.h
...amework/Versions/A/Headers/BJVDownloadManager+migration.h
+2
-2
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVDownloadManager.h
...yerCore.framework/Versions/A/Headers/BJVDownloadManager.h
+1
-1
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVMessage.h
...VideoPlayerCore.framework/Versions/A/Headers/BJVMessage.h
+1
-1
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVPlayerManager.h
...layerCore.framework/Versions/A/Headers/BJVPlayerManager.h
+1
-1
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVRoomVM.h
...JVideoPlayerCore.framework/Versions/A/Headers/BJVRoomVM.h
+2
-3
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVideoPlayerCore.h
...ayerCore.framework/Versions/A/Headers/BJVideoPlayerCore.h
+10
-5
No files found.
BJVideoPlayerCore/BJVideoPlayerCore.framework/Modules/module.modulemap
0 → 100644
View file @
71f48c2d
framework module BJVideoPlayerCore {
umbrella header "BJVideoPlayerCore.h"
export *
}
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/BJVideoPlayerCore
View file @
71f48c2d
No preview for this file type
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVBaseVM.h
View file @
71f48c2d
...
...
@@ -7,8 +7,7 @@
//
#import <Foundation/Foundation.h>
#import <BJLiveBase/NSObject+BJLObserving.h>
#import <BJLiveBase/BJLError.h>
#import <BJLiveBase/BJLiveBase.h>
@class
BJVContext
;
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVDefinitionInfo.h
View file @
71f48c2d
...
...
@@ -7,7 +7,7 @@
//
#import <Foundation/Foundation.h>
#import <BJLiveBase/BJL
YYModel
.h>
#import <BJLiveBase/BJL
iveBase
.h>
NS_ASSUME_NONNULL_BEGIN
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVDownloadManager+migration.h
View file @
71f48c2d
...
...
@@ -6,7 +6,7 @@
// Copyright © 2018 BaijiaYun. All rights reserved.
//
#import <BJLiveBase/BJL
DownloadManager
.h>
#import <BJLiveBase/BJL
iveBase
.h>
#import "BJVDownloadManager.h"
#import "PMDownloadManager.h"
...
...
@@ -22,7 +22,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* 步骤:
* !!!: 迁移过程需要访问网络,但网络请求可能因各种原始而失败、App 也有可能因各种原因被杀死或崩溃,因此需要设计一个入口、能让用户随时触发迁移,确保迁移成功才关闭入口;
* 1. 实现 <BJ
L
RequestTokenDelegate> 协议,可根据视频 `videoID` 或 `classID`、`sessionID` 返回相应的 `token`;
* 1. 实现 <BJ
V
RequestTokenDelegate> 协议,可根据视频 `videoID` 或 `classID`、`sessionID` 返回相应的 `token`;
* 2. App 启动后调用 `+[PMDownloadManager downloadManagerWithRootPath:]` 设置旧的下载根目录,然后调用 `PMDownloadManager.downloadingList` 和 `PMDownloadManager.finishedList` 分别获取下载中和下载完成的任务 - `PMDownloadModel` 的实例;
* 3. 如果 `PMDownloadModel.readyForMigration` 是 NO,需要调用 `-[PMDownloadModel prepareForMigrationWithCompletion:]` 完成迁移前准备;
* 4. 对每个任务调用 `-[BJLDownloadManager migratePMDownloadModel:code:]` 或 `-[BJLDownloadManager migrateCompletedPMDownloadModel:code:]` 方法进行迁移;
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVDownloadManager.h
View file @
71f48c2d
...
...
@@ -6,7 +6,7 @@
// Copyright © 2018 BaijiaYun. All rights reserved.
//
#import <BJLiveBase/BJL
DownloadManager
.h>
#import <BJLiveBase/BJL
iveBase
.h>
#import "BJVPlayInfo.h"
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVMessage.h
View file @
71f48c2d
...
...
@@ -7,8 +7,8 @@
// 聊天信息
#import <Foundation/Foundation.h>
#import <BJLiveBase/BJLiveBase.h>
#import <BJLiveCore/BJliveCore.h>
#import <BJLiveBase/BJLYYModel.h>
NS_ASSUME_NONNULL_BEGIN
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVPlayerManager.h
View file @
71f48c2d
...
...
@@ -6,7 +6,7 @@
//
#import <Foundation/Foundation.h>
#import <BJLiveBase/
NSObject+BJLObserving
.h>
#import <BJLiveBase/
BJLiveBase
.h>
#import "BJVAppConfig.h"
#import "BJVPlayerMacro.h"
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVRoomVM.h
View file @
71f48c2d
//
// BJ
PPlay
VM.h
// BJ
VRoom
VM.h
// Pods
//
// Created by 辛亚鹏 on 2016/12/21.
...
...
@@ -7,8 +7,7 @@
//
#import "BJVBaseVM.h"
#import <BJLiveCore/BJLNotice.h>
#import <BJLiveCore/BJLUser.h>
#import <BJLiveCore/BJLiveCore.h>
NS_ASSUME_NONNULL_BEGIN
...
...
BJVideoPlayerCore/BJVideoPlayerCore.framework/Versions/A/Headers/BJVideoPlayerCore.h
View file @
71f48c2d
...
...
@@ -6,13 +6,18 @@
//
#import <Foundation/Foundation.h>
#import <BJLiveBase/BJL_M9Dev.h>
#import "BJVRoom.h"
#import "BJVPlayerManager.h"
#import "BJVDownloadManager.h"
#import "BJVDownloadManager+migration.h"
#if __has_include("BJVPlayerManager.h")
#import "BJVPlayerManager.h"
#endif
#if __has_include("BJVRoom.h")
#import "BJVRoom.h"
#endif
NS_ASSUME_NONNULL_BEGIN
FOUNDATION_EXPORT
NSString
*
BJVideoPlayerCoreName
(
void
);
...
...
@@ -20,7 +25,7 @@ FOUNDATION_EXPORT NSString * BJVideoPlayerCoreVersion(void);
#pragma mark -
@protocol
BJ
L
RequestTokenDelegate
<
NSObject
>
@protocol
BJ
V
RequestTokenDelegate
<
NSObject
>
-
(
void
)
requestTokenWithVideoID
:(
NSString
*
)
videoID
completion
:(
void
(
^
)(
NSString
*
_Nullable
token
,
NSError
*
_Nullable
error
))
completion
;
...
...
@@ -32,7 +37,7 @@ FOUNDATION_EXPORT NSString * BJVideoPlayerCoreVersion(void);
@interface
BJVideoPlayerCore
:
NSObject
@property
(
class
,
nonatomic
,
weak
)
id
<
BJ
L
RequestTokenDelegate
>
tokenDelegate
;
@property
(
class
,
nonatomic
,
weak
)
id
<
BJ
V
RequestTokenDelegate
>
tokenDelegate
;
@end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment