Skip to content

Commit

Permalink
Merge pull request #13 from Bulsh726/main
Browse files Browse the repository at this point in the history
1.2.3版本发布
  • Loading branch information
AstaTus authored Mar 20, 2023
2 parents 0582bb1 + e5c0ad6 commit b121713
Show file tree
Hide file tree
Showing 6 changed files with 440 additions and 4 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Qplayer2是一款跨平台的播放器SDK,除了基础的播放器能力外,
Platform | Build Status
-------- | ------------
Android | https://github.com/pili-engineering/QPlayer2-Android
IOS | Last Version: 1.2.2
IOS | Last Version: 1.2.3
Windows | 敬请期待
Mac | 敬请期待
### qplayer2-core 功能列表
Expand Down Expand Up @@ -43,7 +43,7 @@ Qplayer2是一款跨平台的播放器SDK,除了基础的播放器能力外,
##### 引入依赖

```groovy
pod 'qplayer2-core', '1.2.2'
pod 'qplayer2-core', '1.2.3'
```


Expand Down
20 changes: 20 additions & 0 deletions ReleaseNote/ReleaseNote-1.2.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 1.2.3 ReleaseNote

#### 能力

- 新增 author_id 鉴权方式
- 添加双视频切换以及其初始化配置 render ratio 和播放速度。

#### 优化

- 缩短了立即切换清晰度的耗时,


#### 修复问题

- 修复在后台创建播放器崩溃
- 修复填充模式为 FULL_SCREEN 时,渲染控件为正方形时不生效
- 修复部分 mp4 转 m3u8 的视频播放花屏的问题



10 changes: 8 additions & 2 deletions qplayer2demo/qplayer2demo.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
50B1F4C3289CC62D0074E02D /* pl_rotate@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 50B1F47F289CC62D0074E02D /* pl_rotate@3x.png */; };
50B1F4C5289CC62D0074E02D /* QNHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 50B1F483289CC62D0074E02D /* QNHomeViewController.m */; };
616D0BA391829A738EA77F6B /* libPods-qplayer2demo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C0C2D1DB69E96781D80C1A2 /* libPods-qplayer2demo.a */; };
977927F029B71BF1006E7931 /* QNDoublePlayerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 977927EF29B71BF1006E7931 /* QNDoublePlayerViewController.m */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
Expand Down Expand Up @@ -178,6 +179,8 @@
50B1F481289CC62D0074E02D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
50B1F483289CC62D0074E02D /* QNHomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QNHomeViewController.m; sourceTree = "<group>"; };
7C0C2D1DB69E96781D80C1A2 /* libPods-qplayer2demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-qplayer2demo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
977927EE29B71BE5006E7931 /* QNDoublePlayerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QNDoublePlayerViewController.h; sourceTree = "<group>"; };
977927EF29B71BF1006E7931 /* QNDoublePlayerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QNDoublePlayerViewController.m; sourceTree = "<group>"; };
B2BDA3706EA1C6372228C6C3 /* Pods-qplayer2demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-qplayer2demo.debug.xcconfig"; path = "Target Support Files/Pods-qplayer2demo/Pods-qplayer2demo.debug.xcconfig"; sourceTree = "<group>"; };
CA90B80F289A7AF60087543B /* qplayer2demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = qplayer2demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
Expand Down Expand Up @@ -226,9 +229,11 @@
50B1F457289CC62D0074E02D /* QNInfoHeaderView.h */,
50B1F43F289CC62D0074E02D /* QNInfoHeaderView.m */,
50B1F41D289CC62D0074E02D /* QNPlayerViewController.h */,
977927EE29B71BE5006E7931 /* QNDoublePlayerViewController.h */,
50B1F447289CC62D0074E02D /* QNPlayerViewController.m */,
50B1F436289CC62D0074E02D /* QNPublicHeader.h */,
50B1F455289CC62D0074E02D /* QNURLListTableViewCell.h */,
977927EF29B71BF1006E7931 /* QNDoublePlayerViewController.m */,
50B1F437289CC62D0074E02D /* QNURLListTableViewCell.m */,
50B1F45B289CC62D0074E02D /* Resource */,
50B1F458289CC62D0074E02D /* ScanCode */,
Expand Down Expand Up @@ -557,6 +562,7 @@
50B1F48D289CC62D0074E02D /* QNPlayerConfigViewController.m in Sources */,
5076C9612906ADC3007763E7 /* QNPlayerShortVideoMaskView.m in Sources */,
50B1F491289CC62D0074E02D /* QNToastView.m in Sources */,
977927F029B71BF1006E7931 /* QNDoublePlayerViewController.m in Sources */,
50B1F49C289CC62D0074E02D /* QNButtonView.m in Sources */,
50B1F48B289CC62D0074E02D /* QNSpeedPlayerView.m in Sources */,
50B1F493289CC62D0074E02D /* QNInfoHeaderView.m in Sources */,
Expand Down Expand Up @@ -728,7 +734,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.2;
MARKETING_VERSION = 1.2.3;
PODS_PODFILE_DIR_PATH = "${SRCROOT}/.";
PODS_ROOT = "${SRCROOT}/Pods";
PRODUCT_BUNDLE_IDENTIFIER = com.qiniu.qplayer2demo;
Expand Down Expand Up @@ -770,7 +776,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.2;
MARKETING_VERSION = 1.2.3;
PODS_PODFILE_DIR_PATH = "${SRCROOT}/.";
PODS_ROOT = "${SRCROOT}/Pods";
PRODUCT_BUNDLE_IDENTIFIER = com.qiniu.qplayer2demo;
Expand Down
19 changes: 19 additions & 0 deletions qplayer2demo/qplayer2demo/QNDoublePlayerViewController.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// UIViewController+QNDoublePlayerViewController.h
// qplayer2demo
//
// Created by 李林峰 on 2023/2/14.
//

#import <UIKit/UIKit.h>
#import "QNClassModel.h"


@interface QNDoublePlayerViewController: UIViewController

//configArray
@property (nonatomic, strong) NSArray<QNClassModel*> *playerConfigArray;

@end


Loading

0 comments on commit b121713

Please sign in to comment.