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

資訊專欄INFORMATION COLUMN

SDK下載 云手機(jī) UPhone

ernest.wang / 1119人閱讀

摘要:重要接口接口含義建議調(diào)用時(shí)機(jī)初始化連接云手機(jī)需要展示云手機(jī)界面時(shí)說(shuō)明使用前請(qǐng)對(duì)工程進(jìn)行配置,否則不生效。該僅支持真機(jī)運(yùn)行。每次進(jìn)入云手機(jī)會(huì)從遠(yuǎn)端獲取分辨率,可以根據(jù)自己的需求修改相應(yīng)的分辨率可以參照設(shè)置分辨率設(shè)置分辨率。

SDK下載

iOS SDK 用于 iOS 終端接入,支持端游和手游。SDK 提供了豐富的接口,滿足大部分接入需求。接入方法請(qǐng)參見(jiàn) 工程配置,并可通過(guò)接口說(shuō)明頁(yè)面,獲取更多功能指引。

SDKZIP包GitHubiOSSDKGitHub下載

工程配置

導(dǎo)入SDK

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

配置權(quán)限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將要訪問(wèn)您的麥克風(fēng)string>
<key>NSAppTransportSecuritykey>  
<dict>  
<key>NSAllowsArbitraryLoadskey>
<true/>  
dict>

注:麥克風(fēng)權(quán)限文字可根據(jù)自己App修改。

接入步驟

為方便 iOS 開(kāi)發(fā)者調(diào)試和接入云游戲產(chǎn)品 API,這里向您介紹適用于 iOS 開(kāi)發(fā)的快速接入文檔。快速入門(mén)文檔只提供最主要的接入接口,更多詳細(xì)接口請(qǐng)參考 本文“接口說(shuō)明”部分。

重要接口接口含義建議調(diào)用時(shí)機(jī)initWithUphone初始化SDK連接云手機(jī)需要展示云手機(jī)界面時(shí)

說(shuō)明: SDK 使用前請(qǐng)對(duì)工程進(jìn)行配置,否則 SDK 不生效。

初始化SDK

函數(shù)原型

- (instancetype)initWithUphone:(NSString *)uphoneId;
參數(shù)類型意義uphoneIdNSString接入商的唯一ID,用來(lái)區(qū)分不同的接入商。tokenNSString連接訪問(wèn)校驗(yàn)值(注:如果調(diào)用api接口SetUPhoneToken進(jìn)行了設(shè)置,此處為必填,否則填空)

示例代碼

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

接口說(shuō)明

連接云手機(jī)

函數(shù)原型

- (void)connectUPhone;

示例代碼

[self connectUPhone];

注:self是UPhoneVideoViewController的子類

斷開(kāi)云手機(jī)

函數(shù)原型

- (void)disConnectUPhone;

示例代碼

[self disConnectUPhone];

注:self是UPhoneVideoViewController的子類

重連云手機(jī)

函數(shù)原型

+ (void)reconnetUPhone;

示例代碼

[UPhoneService reconnetUPhone];
設(shè)置分辨率

設(shè)置UPhone分辨率

函數(shù)原型

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

示例代碼

[self setUPhoneResolution: resolution];

注:self是UPhoneVideoViewController的子類

獲取網(wǎng)絡(luò)延時(shí)

函數(shù)原型

- (NSInteger)getUPhoneLinkDelay;

示例代碼

- (NSInteger)getUPhoneLinkDelay;

注:self是UPhoneVideoViewController的子類

獲取SDK版本號(hào)

函數(shù)原型

+ (NSString *) getVersionCode;

示例代碼

NSString *delay = [UPhoneService getVersionCode];
云手機(jī)加速

函數(shù)原型

- (void)speedUpUPhone;

示例代碼

[self speedUpUPhone];

注:self是UPhoneVideoViewController的子類

云手機(jī)返回到桌面

函數(shù)原型

- (void)backUPhoneHome;

示例代碼

[self backUPhoneHome];

注:self是UPhoneVideoViewController的子類

云手機(jī)返回到上一級(jí)界面

函數(shù)原型

- (void)backUPhoneLastPage;

示例代碼

[self backUPhoneLastPage];

注:self是UPhoneVideoViewController的子類

獲取網(wǎng)絡(luò)速度

云手機(jī)獲取當(dāng)前網(wǎng)絡(luò)速度

函數(shù)原型

- (NSString *)getNetworkSpeed;

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

示例代碼

NSString *networkSpeed = [self getNetworkSpeed];

注:self是UPhoneVideoViewController的子類

開(kāi)始直播

開(kāi)始直播推流

函數(shù)原型

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

示例代碼

[strongSelf startLiving:url];

注:self是UPhoneVideoViewController的子類

停止直播

函數(shù)原型

- (void)stopLiving;

示例代碼

[self stopLiving];

注:self是UPhoneVideoViewController的子類

獲取當(dāng)前播放器截屏

云手機(jī)啟動(dòng)后,如果想要獲取當(dāng)前播放器截屏,可以調(diào)用此函數(shù)

函數(shù)原型

- (UIImage *)getShortcut;

返回參數(shù)說(shuō)明: 返回當(dāng)前播放器截屏的 UIImage 對(duì)象

示例代碼

UIImage *image = [self getShortcut];

注:self是UPhoneVideoViewController的子類

檢測(cè)當(dāng)前截屏是否黑屏

如果檢測(cè)當(dāng)前截屏的UIImage對(duì)象是否黑屏功能,調(diào)用此函數(shù)

函數(shù)原型

- (NSInteger)checkBlackScreen:(UIImage *)image;
參數(shù)類型意義imageImage當(dāng)前需要檢測(cè)的UIImage對(duì)象

返回參數(shù)說(shuō)明:

1//檢測(cè)結(jié)果為純色 排除黑色和全透明色,因?yàn)椴シ牌鳑](méi)開(kāi)始工作,不通設(shè)備獲取截屏有的是純黑色有的是純透明色

2//檢測(cè)結(jié)果為純透明色

3//檢測(cè)結(jié)果為正常

4//檢測(cè)結(jié)果為純黑色

示例代碼

NSInteger color = [self checkBlackScreen:image];

注:self是UPhoneVideoViewController的子類

獲取丟包率

獲取網(wǎng)絡(luò)傳輸過(guò)程中的丟包率

函數(shù)原型

- (NSString *)getLossRate;

返回參數(shù)說(shuō)明: 返回值類型為NSString,已轉(zhuǎn)化成百分比并且保留兩位小數(shù),例如:0.15%。

示例代碼

NSString *lossRate = [self getLossRate];

注:self是UPhoneVideoViewController的子類

獲取視頻流基本參數(shù)接口

獲取視頻分辨率、橫豎屏參數(shù)

函數(shù)原型

- (NSDictionary *)getQRCodeData;

返回參數(shù)說(shuō)明:NSDictionary 類型參數(shù)

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

// key值為height,value返回值即為當(dāng)前分辨率的height;

// key值為width,value返回值即為當(dāng)前分辨率的width。

示例代碼

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

注:self是UPhoneVideoViewController的子類

獲取用戶最后一次操作時(shí)間戳

云手機(jī)啟動(dòng)后,通過(guò)該接口獲取用戶最后一次操作實(shí)例的時(shí)間戳 函數(shù)原型

+ (NSString *)getLastUserOperationTimestamp;

返回參數(shù)說(shuō)明:NSString 類型參數(shù),單位為:ms。

0//默認(rèn)返回 0,代表用戶沒(méi)有操作過(guò)實(shí)例,否則返回相應(yīng)時(shí)間戳

示例代碼

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

云手機(jī)啟動(dòng)后,通過(guò)該接口獲取是否支持直播

函數(shù)原型

- (NSString *)isSupportLiving;

返回參數(shù)說(shuō)明:NSString 類型參數(shù)

0//未設(shè)置

1//正在啟動(dòng)推流

2//正在推流

3//已停止推流

示例代碼

NSString *isLiveStr = [self isSupportLiving];

注:self是UPhoneVideoViewController的子類

靜音開(kāi)關(guān)功能

設(shè)置當(dāng)前的播放是否為靜音狀態(tài)

函數(shù)原型

- (void)setAudioMute:(BOOL)isMute;

傳入?yún)?shù)說(shuō)明:BOOL類型參數(shù)

YES:全局靜音

NO:取消全局靜音

示例代碼

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

注:self是UPhoneVideoViewController的子類

注意事項(xiàng)

1.該SDK僅支持iOS10以上系統(tǒng)。

2.該SDK僅支持真機(jī)運(yùn)行。

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

4.跳轉(zhuǎn)到新建子類的界面時(shí),前者需要遵守< UPhoneVideoViewControllerDelegate>協(xié)議,在退出云手機(jī)時(shí)需要的一些方法可以寫(xiě)在協(xié)議方法里面。

5.每次進(jìn)入云手機(jī)會(huì)從遠(yuǎn)端獲取分辨率,可以根據(jù)自己的需求修改相應(yīng)的分辨率可以參照設(shè)置分辨率

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/127124.html

相關(guān)文章

  • SDK下載 手機(jī) UPhone

    摘要:下載下載下載包下載下載概述概述概述歡迎使用,產(chǎn)品能夠?yàn)殚_(kāi)發(fā)者提供更便捷接入高可靠的云手機(jī)服務(wù),讓開(kāi)發(fā)者快速搭建實(shí)時(shí)項(xiàng)目。示例代碼獲取云手機(jī)媒體流獲取云手機(jī)媒體流建立信令服務(wù)器連接并且連接成功后,即可獲取遠(yuǎn)程媒體流。 SDK下載 SDKZIP包GitHubH5SDK下載GitHub下載 概述歡迎使用H5 UPhone SDK ,產(chǎn)品能夠?yàn)殚_(kāi)發(fā)者提供更便捷接入、高可靠的云手機(jī)服務(wù),讓開(kāi)發(fā)者快速搭...

    ernest.wang 評(píng)論0 收藏2034
  • SDK下載 手機(jī) UPhone

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

    ernest.wang 評(píng)論0 收藏549
  • SDK下載 手機(jī) UPhone

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

    ernest.wang 評(píng)論0 收藏1840
  • SDK下載 手機(jī) UPhone

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

    ernest.wang 評(píng)論0 收藏1700
  • SDK下載 手機(jī) UPhone

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

    ernest.wang 評(píng)論0 收藏606

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<