国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SDK下載 云手機 UPhone

ernest.wang / 2287人閱讀

摘要:重要接口接口含義建議調用時機初始化連接云手機需要展示云手機界面時說明使用前請對工程進行配置,否則不生效。該僅支持真機運行。每次進入云手機會從遠端獲取分辨率,可以根據自己的需求修改相應的分辨率可以參照設置分辨率設置分辨率。

SDK下載

iOS SDK 用于 iOS 終端接入,支持端游和手游。SDK 提供了豐富的接口,滿足大部分接入需求。接入方法請參見 工程配置,并可通過接口說明頁面,獲取更多功能指引。

SDKZIP包GitHubiOSSDKGitHub下載

工程配置

導入SDK

將我們提供的SDK 壓縮包中 UPhoneSDK.framework 導入項目中(記得選上Copy items if needed).

配置權限Target配置

Target中所需配置如下:

1、 TARGET -> General -> Frameworks,Libraries,and Embedded Contend -> UPhoneSDK.framework 選擇 Embed & Sign.

2、 TARGET->Build Settings -> Build Options-> Enable Bitcode 選擇 NO.

Info.plist文件配置

在工程文件下的 Info.plist文件中加入以下代碼:

<key>NSMicrophoneUsageDescriptionkey>
 <string>此App將要訪問您的麥克風string>
<key>NSAppTransportSecuritykey>  
<dict>  
<key>NSAllowsArbitraryLoadskey>
<true/>  
dict>

注:麥克風權限文字可根據自己App修改。

接入步驟

為方便 iOS 開發者調試和接入云游戲產品 API,這里向您介紹適用于 iOS 開發的快速接入文檔。快速入門文檔只提供最主要的接入接口,更多詳細接口請參考 本文“接口說明”部分。

重要接口接口含義建議調用時機initWithUphone初始化SDK連接云手機需要展示云手機界面時

說明: SDK 使用前請對工程進行配置,否則 SDK 不生效。

初始化SDK

函數原型

- (instancetype)initWithUphone:(NSString *)uphoneId;
參數類型意義uphoneIdNSString接入商的唯一ID,用來區分不同的接入商。tokenNSString連接訪問校驗值(注:如果調用api接口SetUPhoneToken進行了設置,此處為必填,否則填空)

示例代碼

UTestVideoViewController *videoCallViewController = [[UTestVideoViewController alloc] initWithUphone:phoneId];
videoCallViewController.token = @"123456";

接口說明

連接云手機

函數原型

- (void)connectUPhone;

示例代碼

[self connectUPhone];

注:self是UPhoneVideoViewController的子類

斷開云手機

函數原型

- (void)disConnectUPhone;

示例代碼

[self disConnectUPhone];

注:self是UPhoneVideoViewController的子類

重連云手機

函數原型

+ (void)reconnetUPhone;

示例代碼

[UPhoneService reconnetUPhone];
設置分辨率

設置UPhone分辨率

函數原型

- (void)setUPhoneResolution:(int)resolution;
參數類型意義resolutionint0//標清3//高清6//超清

示例代碼

[self setUPhoneResolution: resolution];

注:self是UPhoneVideoViewController的子類

獲取網絡延時

函數原型

- (NSInteger)getUPhoneLinkDelay;

示例代碼

- (NSInteger)getUPhoneLinkDelay;

注:self是UPhoneVideoViewController的子類

獲取SDK版本號

函數原型

+ (NSString *) getVersionCode;

示例代碼

NSString *delay = [UPhoneService getVersionCode];
云手機加速

函數原型

- (void)speedUpUPhone;

示例代碼

[self speedUpUPhone];

注:self是UPhoneVideoViewController的子類

云手機返回到桌面

函數原型

- (void)backUPhoneHome;

示例代碼

[self backUPhoneHome];

注:self是UPhoneVideoViewController的子類

云手機返回到上一級界面

函數原型

- (void)backUPhoneLastPage;

示例代碼

[self backUPhoneLastPage];

注:self是UPhoneVideoViewController的子類

獲取網絡速度

云手機獲取當前網絡速度

函數原型

- (NSString *)getNetworkSpeed;

返回參數說明: 返回值類型為NSString,單位為 MB/s,保留兩位小數,例如:0.15MB/s。

示例代碼

NSString *networkSpeed = [self getNetworkSpeed];

注:self是UPhoneVideoViewController的子類

開始直播

開始直播推流

函數原型

- (void)startLiving:(NSString *)url;
參數類型意義urlNSString直播推流地址

示例代碼

[strongSelf startLiving:url];

注:self是UPhoneVideoViewController的子類

停止直播

函數原型

- (void)stopLiving;

示例代碼

[self stopLiving];

注:self是UPhoneVideoViewController的子類

獲取當前播放器截屏

云手機啟動后,如果想要獲取當前播放器截屏,可以調用此函數

函數原型

- (UIImage *)getShortcut;

返回參數說明: 返回當前播放器截屏的 UIImage 對象

示例代碼

UIImage *image = [self getShortcut];

注:self是UPhoneVideoViewController的子類

檢測當前截屏是否黑屏

如果檢測當前截屏的UIImage對象是否黑屏功能,調用此函數

函數原型

- (NSInteger)checkBlackScreen:(UIImage *)image;
參數類型意義imageImage當前需要檢測的UIImage對象

返回參數說明:

1//檢測結果為純色 排除黑色和全透明色,因為播放器沒開始工作,不通設備獲取截屏有的是純黑色有的是純透明色

2//檢測結果為純透明色

3//檢測結果為正常

4//檢測結果為純黑色

示例代碼

NSInteger color = [self checkBlackScreen:image];

注:self是UPhoneVideoViewController的子類

獲取丟包率

獲取網絡傳輸過程中的丟包率

函數原型

- (NSString *)getLossRate;

返回參數說明: 返回值類型為NSString,已轉化成百分比并且保留兩位小數,例如:0.15%。

示例代碼

NSString *lossRate = [self getLossRate];

注:self是UPhoneVideoViewController的子類

獲取視頻流基本參數接口

獲取視頻分辨率、橫豎屏參數

函數原型

- (NSDictionary *)getQRCodeData;

返回參數說明:NSDictionary 類型參數

// key值為style,value返回值為0時表示橫屏,value為1時表示豎屏;

// key值為height,value返回值即為當前分辨率的height;

// key值為width,value返回值即為當前分辨率的width。

示例代碼

NSDictionary *dic =  [strongSelf getQRCodeData];
NSString *style = [dic valueForKey:@"style"];
NSString *height = [dic valueForKey:@"height"];
NSString *width = [dic valueForKey:@"width"];

注:self是UPhoneVideoViewController的子類

獲取用戶最后一次操作時間戳

云手機啟動后,通過該接口獲取用戶最后一次操作實例的時間戳 函數原型

+ (NSString *)getLastUserOperationTimestamp;

返回參數說明:NSString 類型參數,單位為:ms。

0//默認返回 0,代表用戶沒有操作過實例,否則返回相應時間戳

示例代碼

NSString *lastUserOperationTimestamp = [UPhoneService getLastUserOperationTimestamp];
是否支持直播

云手機啟動后,通過該接口獲取是否支持直播

函數原型

- (NSString *)isSupportLiving;

返回參數說明:NSString 類型參數

0//未設置

1//正在啟動推流

2//正在推流

3//已停止推流

示例代碼

NSString *isLiveStr = [self isSupportLiving];

注:self是UPhoneVideoViewController的子類

靜音開關功能

設置當前的播放是否為靜音狀態

函數原型

- (void)setAudioMute:(BOOL)isMute;

傳入參數說明:BOOL類型參數

YES:全局靜音

NO:取消全局靜音

示例代碼

BOOL mute1 = [self setAudioMute:YES];
BOOL mute2 = [self setAudioMute:NO];

注:self是UPhoneVideoViewController的子類

注意事項

1.該SDK僅支持iOS10以上系統。

2.該SDK僅支持真機運行。

3.需要用到SDK的地方增加頭文件#import

4.跳轉到新建子類的界面時,前者需要遵守< UPhoneVideoViewControllerDelegate>協議,在退出云手機時需要的一些方法可以寫在協議方法里面。

5.每次進入云手機會從遠端獲取分辨率,可以根據自己的需求修改相應的分辨率可以參照設置分辨率

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/127112.html

相關文章

  • SDK下載 手機 UPhone

    摘要:下載下載下載包下載下載概述概述概述歡迎使用,產品能夠為開發者提供更便捷接入高可靠的云手機服務,讓開發者快速搭建實時項目。示例代碼獲取云手機媒體流獲取云手機媒體流建立信令服務器連接并且連接成功后,即可獲取遠程媒體流。 SDK下載 SDKZIP包GitHubH5SDK下載GitHub下載 概述歡迎使用H5 UPhone SDK ,產品能夠為開發者提供更便捷接入、高可靠的云手機服務,讓開發者快速搭...

    ernest.wang 評論0 收藏2034
  • SDK下載 手機 UPhone

    摘要:重要接口接口含義建議調用時機初始化連接云手機需要展示云手機界面時說明使用前請對工程進行配置,否則不生效。該僅支持真機運行。每次進入云手機會從遠端獲取分辨率,可以根據自己的需求修改相應的分辨率可以參照設置分辨率設置分辨率。 SDK下載iOS SDK 用于 iOS 終端接入,支持端游和手游。SDK 提供了豐富的接口,滿足大部分接入需求。接入方法請參見 工程配置,并可通過接口說明頁面,獲取更多功能...

    ernest.wang 評論0 收藏549
  • SDK下載 手機 UPhone

    摘要:重要接口接口含義建議調用時機初始化連接云手機需要展示云手機界面時說明使用前請對工程進行配置,否則不生效。該僅支持真機運行。每次進入云手機會從遠端獲取分辨率,可以根據自己的需求修改相應的分辨率可以參照設置分辨率設置分辨率。 SDK下載iOS SDK 用于 iOS 終端接入,支持端游和手游。SDK 提供了豐富的接口,滿足大部分接入需求。接入方法請參見 工程配置,并可通過接口說明頁面,獲取更多功能...

    ernest.wang 評論0 收藏701
  • SDK下載 手機 UPhone

    摘要:重要接口接口含義建議調用時機初始化連接云手機需要展示云手機界面時說明使用前請對工程進行配置,否則不生效。該僅支持真機運行。每次進入云手機會從遠端獲取分辨率,可以根據自己的需求修改相應的分辨率可以參照設置分辨率設置分辨率。 SDK下載iOS SDK 用于 iOS 終端接入,支持端游和手游。SDK 提供了豐富的接口,滿足大部分接入需求。接入方法請參見 工程配置,并可通過接口說明頁面,獲取更多功能...

    ernest.wang 評論0 收藏1700
  • SDK下載 手機 UPhone

    摘要:重要接口接口含義建議調用時機初始化連接云手機需要展示云手機界面時說明使用前請對工程進行配置,否則不生效。該僅支持真機運行。每次進入云手機會從遠端獲取分辨率,可以根據自己的需求修改相應的分辨率可以參照設置分辨率設置分辨率。 SDK下載iOS SDK 用于 iOS 終端接入,支持端游和手游。SDK 提供了豐富的接口,滿足大部分接入需求。接入方法請參見 工程配置,并可通過接口說明頁面,獲取更多功能...

    ernest.wang 評論0 收藏606

發表評論

0條評論

ernest.wang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<