我用企鹅电竞电脑直播时,别人只能听到游戏声音,h1z1听不到附近人说话麦说话的声音,我都保存过了,QQ语音,yy都有

内容字号:
段落设置:
字体设置:
通过ReplayKit在触手、映客、企鹅电竞上直播游戏界面
在去年(2015)的WWDC Apple分享了主题&&。该Session展示了Apple在iOS9上面引入了一个全新的framework来提供录屏功能,这样游戏用户就可以通过这个功能将自己玩的内容进行录制并分享了,但是实际使用起来,这个工具却有诸多弊端,比如内容要自己编辑、需要自己保存等。发布一年多来,使用的人甚少,至少在腾讯、网易这些手游大拿的游戏上面都没有看到该录制功能。
所以在今年(2016)的WWDC上面,Apple又展开了一个新的Session&&,扩展了ReplayKit使其支持录屏直播的功能。简单描述就是可以将玩家的屏幕进行录屏并可以将录制的实时流取出来传递到网络上面进行广播。想想近年来火热的游戏直播,是不是很兴奋。Aplle更变(gei)态(li)的是,在直播屏幕的同时还可以录制摄像头,这简直是给美女游戏直播撤掉了蒙羞布啊。
废话不多说,先来看个效果图:
iPhone's Screen
首先这张是我们提供的demo运行在iPhone上的效果。
Android's Screen
这个是在Android上面通过触手直播进行的观看效果,那个美美的键盘加豆浆就是我等程序猿早上的必备装备了。
虽然这个Demo比较挫,但是也可以脑补下这个换成游戏界面(如果游戏是横屏的,直播那里也是横屏的),然后在加上美女头像,是多美的一个画面。文中Demo可以在&上进行下载。
拉起主播平台选择界面
既然是通过第三方App进行直播,首要工作肯定就是要拉起第三方应用(虽然这里说的是第三方应用,实际上是苹果的一个机制,就类似分享一样,有个列表可以选择内嵌App)。效果如下:
这里和分享一样,拉起一个列表,罗列了本机上装了的App中已经实现&BroadCast UI Extension&(直播App才需要实现)的App。
那要如何实现这一步呢?来看下面代码:
- (IBAction)onPopBroadcastServices:(id)sender {
[RPBroadcastActivityViewController loadBroadcastActivityViewControllerWithHandler:^(RPBroadcastActivityViewController * _Nullable broadcastActivityViewController, NSError * _Nullable error) {
if (nil != error) {
NSLog(@&loadBroadcastActivityViewControllerWithHandler with error %@&, error.domain);
broadcastActivityViewController.delegate = self;
[self presentViewController:broadcastActivityViewController animated:YES completion:^{
这里主要调用&RPBroadcastActivityViewController&的一个类方法:
+ (void)loadBroadcastActivityViewControllerWithHandler:(void (^)(RPBroadcastActivityViewController *broadcastActivityViewController, NSError *error))
光光只调用这个接口,本身是不会弹出页面的,这个API作用是搜索出本机上装了的App中已经实现&BroadCast UI Extension&(直播App才需要实现)的App,并构建好UI。当完成后会调用上面的Block handler进行回调:
void (^)(RPBroadcastActivityViewController *broadcastActivityViewController, NSError *error)
如果成功的话,&error&为nil,否则需要根据错误码进行判断。成功时,这里返回的RPBroadcastActivityViewController就是构建好的UI,一个UIViewController。通过rootViewController的&presentViewController&可以将其push出来。上面的代码就是做了这个事以后弹出UI的。
在弹出的页面中选择好要用的第三方直播App后,会短暂的切入到第三方直播App的控制界面中,比如给直播起个名字,有些直播App需要主播认证(企鹅电竞)。比如触手和映客的界面是这样的:
点击&开始直播&后。。。。
这个时候其实还没有开始直播,只是完成了一切设置过程而已。
如果这个时候回到App的界面,会发现,界面上的按钮都点击不了了。这是为啥呢????
如果留意上面的步骤会发现,我们手动&present&了一个ViewController,但是却没有手动的去&dismiss&掉。那该什么时候来dismiss呢?
RPBroadcastActivityViewController的Delegate
&什么时候?& 这种问题,肯定是要由Delegate来回答了。
上面构建的&RPBroadcastActivityViewController&我们可以为他设置一个Delegate:
RPBroadcastActivityViewControllerDelegate
其目前就只有一个事件,就是当用户选择完第三方直播App之后:
(void):(RPBroadcastActivityViewController *)
:(RPBroadcastController *)
:(NSError *);
error不为nil的话表示出错原因,比如用户点&X&的按钮。这里的&RPBroadcastActivityViewController&就是上面的罪魁祸首被&present&出来的ViewController了,我们在这个回调里面把他&dimiss&就可以了。
实现了这个Delegate后,如上面的例子,在&loadBroadcastActivityViewControllerWithHandler&的回调里面进行设置。
这里还有个重要的参数&RPBroadcastController&,其实他才是我们的主角,后面对录制过程的控制都要通过他来进行。
调用直播接口
怎么能没控制就直播呢?主播mm各种隐私是不是。所以还需要通过以下几个严格意义上的录制工具的API才能开始
(void):(void (^)(NSError *error));
(void):(void (^)(NSError *error));
上面四个API对程序猿肯定没压力啦。就是开始、暂停、回复以及结束。这里需要注意的是开始和结束时有一个Block回调的,有同学反馈开始有的时候会失败,虽然我没有遇到过。不过还是做个检查比较好。
当调用&startBroadcastWithHandler&之后,在另一个手机上去看直播就可以了。经过试验,这个地方直播有个1-2min钟的延迟。另外不同的直播App表现也不一样。比如
触手TV: 在调用&startBroadcastWithHandler&后,会在通知里面弹出&直播已连接&的提示,当&finishBroadcastWithHandler&的时候,会弹出&直播已结束&的提示。&
映客: 调用哪个API都没有明确提示,需要关注主播后看效果。
开始后应该就可以在其他手机上面看到直播画面了。
设置麦克风和摄像头
按照上面走下来,会发现既没有主播声音也主播头像,这该怎么办呢?
这里还需要用到&RPScreenRecorder&这个类,他实际上是一个单例对象,通过其单例方法:
+ (RPScreenRecorder *)sharedR
获得对象。
其有两个Setter方法:
@property(nonatomic, getter=isCameraEnabled) BOOL cameraE
@property(nonatomic, getter=isMicrophoneEnabled) BOOL microphoneE
将其设置成YES,就可以开启对应的功能了。
注意:这设置一定要再&startBroadcastWithHandler&之前设置好,否则不起作用
这个时候再直播看看。。。
此时会发现有主播MM甜甜的声音了,但是没有美美的头像。怎么整?这是因为摄像头的结果是个View,需要我们自己对其进行布局才可以显示。
在&startBroadcastWithHandler&的Block里面对&RPScreenRecorder&的
@property(nonatomic, readonly) UIView *cameraPreviewV
进行设置,比如调整下位置,然后在添加到rootView上面:
[[RPScreenRecorder sharedRecorder].cameraPreviewView setFrame: CGRectMake(100, 100, 300, 300)]
[self.view addSubview: [RPScreenRecorder sharedRecorder].cameraPreviewView]
这里发现个坑爹的地方,就是这个View的位置可以改动,但是大小却不能变》》》》》
通过上面的演示Demo可以了解到,Apple这次的诚意还是比较足的,以往一般主播是通过一个PC客户端的第三方工具获取屏幕内容,然后还要做麦克风和摄像头的同步,直播位置受限。现在通过ReplayKit,玩家可以随时随地的进行录屏直播,从而为iPhone游戏直播提供了一条更便捷的方式。
作为游戏测,只要使用ReplayKit的几个拉起直播平台的简单接口就可以实现通过第三方直播App进行直播。而直播App放则还要按照ReplayKit的要求创建&BroadCast UI Extension&以及&BroadCast Upload Extension&的功能来实现视频流的接收和上传,当然这个不在我们这篇文章的介绍范围之内。
分享给小伙伴们:
本类最热新闻
48小时最热
0102030405060708910
CopyRight © 2015- , All Rights Reserved.
清屏网 版权所有 豫ICP备号页游||||||||||||
即将|||||||||||
热门||||||||||||
&&企鹅电竞 电脑版
不知道怎么下载,
微信扫一扫 游戏玩不了&扫我
企鹅电竞 电脑版0.0移动电竞内容平台
游戏类型:
游戏语言:简体中文
游戏大小:252.1 MB
更新时间:
操作系统:WinXP/Win7/Win8/Vista
游戏标签:
游戏专题:暂无
你的评分:
0人评很棒0人评一般0人评很差
《电竞》是腾讯旗下的移动电竞内容平台,为玩家提供移动电竞的一站式体验,手游赛事、直播、视频内容应有尽有。玩家可以参加官方组织的各级比赛获得荣誉,还有最多的职业选手直播内容。
企鹅电竞软件特色
1、致力于打造中国领先的游戏平台提供丰富的内容和观看体验、便捷的登录方式;
2、24小时多平台无缝应用体验以及快捷分享的产品特性, 主要满足用户在线观看游戏直播,赛事参与;
3、企鹅电竞直播是腾讯自主开发运营的一个全新的直播平台,它是集直播、赛事、礼包为一体的应用;
4、它涵盖了多种游戏直播和才艺直播,更多精彩只有你想不到的,没有你看不到的;
5、汇聚了海量的大牌主播,并附带多种特色礼包等你来享,游戏、直播观看两不误,你值得拥有!此版本已,离线也能观看喔!
企鹅电竞版本更新
版本:v2.3.0.136
1、全新设计风格,内容更清晰;
2、增加礼物特殊效果,连送更出众;
3、首页增加关注的主播房间入口;
4、首页增加游戏分类。
版本:v2.2.0.130
1、增加默认全屏设置;
2、优化直播全屏界面;
3、优化直播助手竖屏直播显示;
4、增加CF手游比赛发起;
5、增加对战聊天室,随时和你对手聊天;
6、解决一些烦人的小bug。
企鹅电竞小编评价
这是由腾讯自主研发,支持影音、游戏等视频直播,该直播汇聚了海量大牌直播,为用户直播各类游戏,还有很多特色礼包等你来领取哦!
竞技游戏是指在游戏里面比赛分出胜负的游戏,竞技游戏建立在公正、公平、合理的游戏平台上的对战游戏,主要包括射击、策略等游戏。竞技在游戏中被广泛运用,用来 ...
趣味游戏一般是指游戏有点搞笑,或者是针对自己喜欢的事物,能给我们带来很多快乐的游戏。我们遇到的最显而易见的趣味游戏可能就是一些恶搞版游戏,还有就是i wa ...
手机扫描关注哦
1、游戏资源可能会被杀毒软件提醒,部分报毒与破解汉化有关。若您有顾虑,请谨慎下载。
2、强烈推荐玩家使用迅雷、QQ旋风和百度网盘下载,以获取最佳的下载速度。
3、请安装常见的,请大家务必保证有顺畅的游戏环境。
4、大家可加牛游戏网单机群:,一起交流讨论游戏问题。
注:游戏玩不了?不知道怎么下载?微信扫一扫
你可能会喜欢
周总下载排行榜
角色扮演 |
模拟器游戏
动作冒险 |
手游电脑版游戏推荐
小编很喜欢以前那些老旧的游戏,虽然现在看来游戏有些过时了,但 ...
9.146.0 MB
经过一场跨世纪的《植物大战僵尸2:冰河世界》战斗之后,僵尸博 ...
9.4136.4 MB
当我们背对着阳光的时候,地上就会出现一道没有细节只有轮廓的影 ...
9.384.5 MB
鲤鱼跃龙门,比喻逆流前进,奋发向上。在这个浮躁的夏天,在这个 ...
人生如戏全凭演技!我们行走在这个社会上,面对形形色色的人或事 ...
9.173.9 MB
愤怒的小鸟于2009年出生,自出生以来,就和绿猪对上了,想尽各种 ...
9.187.7 MB
《植物大战僵尸》这是一款益智策略类塔防御战游戏,09年上市至今 ...
9.4136.4 MB
《地下城与勇士(DNF)》这款游戏想必已经被广大玩家所熟知,这 ...
8.5328.4 MB
说起热血日漫,我们就会想起那些年追过的《海贼王》和《火影》, ...
8.9147.9 MB
现在英雄联盟LOL在全世界都流行起来,很多屌丝见面打招呼的方式 ...
9.362.3 MB
本站所有内容均来源于互联网,本站不负任何法律责任,如果侵犯您的版权,请及时告知我们 ,我们将在收到通知后72小时内删除
牛游戏网提供游戏(包括单机游戏,电视游戏,手机游戏,网页游戏,网络游戏等)资讯,下载,攻略,补丁,始终站在 的最前沿
CopyRight(C) WWW.NEWYX.NET All Right Reserved 湘ICP备号 苏网文〔-015号
牛游戏网温馨提示:适度游戏娱乐 沉迷游戏伤身 合理安排时间 享受单机游戏企鹅电竞直播电脑版 V2.5.0.148 官方版
企鹅电竞电脑版
企鹅电竞直播电脑版是腾讯推出的一个非常专业的游戏直播平台,平台里汇集的全国各地的游戏高手,为大家详细讲解攻略教程,还可在线观看腾讯举办的各个游戏赛事,如果玩家想报名参加比赛,也可以通过这个平台来报名。
企鹅电竞直播电脑版使用说明
这是一个apk文件,在电脑端安装和使用,需要安装安卓模拟器,没有的可以在本站下载。
免费|Android|8.1MB|中文
企鹅电竞app是一款游戏、娱乐直播软件,包含英雄联盟、DOTA2、穿越火线等各种热门游戏,还有很多的帅哥和美女在这里展示自己的才艺,不管你想看哪一类直播,都可以哦!
企鹅电竞直播电脑版功能特性
1、以腾讯为主的电竞直播平台;
2、汇集了全国的游戏高手;
3、支持比赛报名;
4、可以观看游戏赛事;
5、可以领取腾讯游戏礼包;
6、可以观看腾讯游戏视频。
企鹅电竞官方简介
企鹅电竞直播是为广大手游爱好者量身打造的一款好用的手游直播软件。它为广大手游爱好者提供了一个交流互动的平台,在这里你可以找你你喜欢的手游直播,关注你喜欢的美女主播,还有很多精彩手游礼包送不停,软件内定期还会举报手游赛事,赶紧来试试你的身手吧!企鹅电竞直播是爱手游的你看视频直播的最佳选择。
在电脑上运行企鹅电竞直播电脑版,需要安装安卓模拟器,如果您的电脑上还没有安装安卓模拟器,请到,挑选一个下载安装:
企鹅电竞直播电脑版 V2.5.0.148 官方版
高速下载器通道
其他下载地址
下载不了?|}

我要回帖

更多关于 听到别人听不到的声音 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信