X1运营交流
直播接口重大升级,大家可以进后台升级更新
1555
44

本次主要更新是支持PC与WAP端可以展示推流网址与二维码, 可以用第三方APP或工具实现圈子推流直播。因为可以基于站外推流,所以就改为必须要配置回调网址,即使只使用圈子APP推流也同样要配置推流网址,大家可以看下面的教程进行配置

https://www.kancloud.cn/php168/x1_of_qibo/1419578


不配置的话,圈子群聊不能自动弹出播放器窗口。但是你可以把推流网址发到论坛或其它地方去。


另外有一点要提醒大家,PC与WAP推流网址生成后,不要重复生成, 不然导致之前生成的播流网址无效。后面生成的会替换上一次生成的。每次升成的网址都不一样的。大家可以对比看看。


另外,也实现了录播功能,录播的配置比较复杂,大家要有点耐心。教程如下

https://www.kancloud.cn/php168/x1_of_qibo/1419580



关于论坛如何调用圈子在线直播的信息,免费版论坛可以参考下面的代码自行修改。商业版论坛可以在后台直接升级即可

其它个性风格,也参考下面的修改


PC端的代码如下,具插入的位置,就在 {qb:listpage 这个的上一行即可

<style>
    .play_voice {
        display: inline-block;
        height: 30px;
        line-height: 40px;
        text-align: center;
        position: relative;
        vertical-align: bottom;
    }

    .play_voice span {
        display: inline-block;
        width: 3px;
        margin-bottom: 0;
        background-color: blue;
        margin-right: -12px;
    }

    .play_voice .line1 {
        /*alternate意为应该轮流反向播放动画*/
        animation: line 0.6s infinite ease-in-out alternate;
    }

    .play_voice .line2 {
        animation: line 0.6s 0.2s infinite ease-in-out alternate;
    }

    .play_voice .line3 {
        animation: line 0.6s 0.4s infinite ease-in-out alternate;
    }

    .play_voice .line4 {
        animation: line 0.6s 0.6s infinite ease-in-out alternate;
    }

    @keyframs line {
        from {
            height: 0;
        }
        to {
            height: 20px;
        }
    }

    @-webkit-keyframes line {
        from {
            height: 0;
        }
        to {
            height: 20px;
        }
    }
</style>
			<div class="pc_live_video">
			{qb:tag name="pc_live_video" js="pc_live_video" class="plugins\alilive\index\Index@label"}
					<ul class="list">
						<li class="icon"><a href="{:get_url('user',$rs.uid)}" target="_blank"><img src="{$rs.uid|get_user_icon}" onerror="this.src='__STATIC__/images/nobody.gif'"></a></li>
						<li class="info">
							<div class="title"><i class="fa fa-video-camera" style="font-size:16px;color:orange;"></i> <a target="_blank" href="{:murl('member/msg/index')}?uid=-{$rs.id}">{$rs.uid|get_user_name} 正在 {$rs.title} 进行视频直播</a>
							</div>
							<div class="more"><a href="{:get_url('user',$rs.uid)}" target="_blank">{$rs.uid|get_user_name}</a> <span><i class="fa fa-clock-o"></i>直播开始时间:  {$rs.start_time|format_time=true}</span></div>
						</li>	
						<li>
							<div class="play_voice">
								<span class="line1"></span>
								<span class="line2"></span>
								<span class="line3"></span>
								<span class="line4"></span>
							</div>
						</li>
					</ul>
		{/qb:tag}
		</div>



WAP端插入的代码如下, 具体插入位置就是

<li onclick="ChangeShow(2,'status')">推荐</li>

</ul>找到类似这样的代码,在他下面一行插入

<style>
    .play_voice {
        display: inline-block;
        height: 30px;
        line-height: 40px;
        text-align: center;
        position: relative;
        vertical-align: bottom;
    }

    .play_voice span {
        display: inline-block;
        width: 3px;
        margin-bottom: 0;
        background-color: blue;
        margin-right: -12px;
    }

    .play_voice .line1 {
        /*alternate意为应该轮流反向播放动画*/
        animation: line 0.6s infinite ease-in-out alternate;
    }

    .play_voice .line2 {
        animation: line 0.6s 0.2s infinite ease-in-out alternate;
    }

    .play_voice .line3 {
        animation: line 0.6s 0.4s infinite ease-in-out alternate;
    }

    .play_voice .line4 {
        animation: line 0.6s 0.6s infinite ease-in-out alternate;
    }

    @keyframs line {
        from {
            height: 0;
        }
        to {
            height: 20px;
        }
    }

    @-webkit-keyframes line {
        from {
            height: 0;
        }
        to {
            height: 20px;
        }
    }
</style>
		<!--直播开始-->
		<ul class="ListType wap_live_video">
			<!--<li><a href="#"><span>置顶</span>校园暴力事件频发,为何校园变“江湖”?</a></li>
			<li><a href="#"><em>精华</em>数据告诉你,未来几年升学你要和多少人PK?</a></li>-->
			{qb:tag name="wap_live_video" js="wap_live_video" class="plugins\alilive\index\Index@label"}
			<li style="position: relative;"><a href="{:get_url('msg',-$rs.id)}"><i>直播</i>{$rs.uid|get_user_name} 正在 {$rs.title} 直播</a>			
							<div class="play_voice" style="position: absolute;right:15px;top:8px;z-index:1;">
								<span class="line1"></span>
								<span class="line2"></span>
								<span class="line3"></span>
								<span class="line4"></span>
							</div>
			{/qb:tag}
			</li>							
							
		</ul>
		<!--直播结束-->




其它个性风格参考这个进行修改.其实关键点就是  class="plugins\alilive\index\Index@label" 就是一个普通的标签而已.其它都是CSS


10
赏礼
赏钱
收藏
点击回复
      全部留言
  • 44
  • aria 普通粉丝 消费:2460.49元 2019-12-10 14:27 14:276楼
    @admin 直播没地方关闭,有时候掉线了还提示在直播,重新上线就显示两个直播。另一个还是关闭不了,
    aria 消费:2460.49元 2019-12-10 14:46
    @admin 后台生成的推流地址太多了,能不能不要自动生成?我在电脑上测试,用前两天生成的地址还是能在群里直播
0 赏钱 赏礼回复
  • 吴晓刚(万达通网_1 实战运营者 消费:4026.23元 2019-12-09 04:23 04:236楼
    播放域名和推流域名不能写同一个域名的话   推流域名写成什么好点
    吴晓刚(万达通网_1 消费:4026.23元 2019-12-09 04:26
    教程跟实际情况  差别还是很明显的    
0 赏钱 赏礼回复
  • 如海一生 普通粉丝 消费:0元 2019-12-08 11:40 11:406楼
    喜欢了
0 赏钱 赏礼回复
  • 银杏114在线 实战运营者 消费:3609.79元 2019-12-07 22:20 22:206楼
    非常不错的教程
0 赏钱 赏礼回复
  • DONG 普通粉丝 消费:6277.74元 2019-12-07 18:44 18:44
    iPhone
    6楼
    我腾讯云点播建立了三个子应用分别存放不同的点播视频,但是视频一直上传到默认的主应用,是怎么回事?@admin
    DONG 消费:6277.74元 2019-12-07 18:50
    默认三个网站的视频都传到了主应用。
    DONG 消费:6277.74元 2019-12-07 18:58
    直播录制
    直播录制 支持录制到指定的子应用,指定方法为在直播推流参数中增加vod_sub_app_id=xxx(xxx指子应用 ID)。如果要录制到主应用,不带该参数即可。
0 赏钱 赏礼回复
  • wr1688 风格开发者 消费:2593.25元 2019-12-07 18:16 18:16
    华为
    6楼
    我就要写代码还要写教程,我好难
    午夜梦寒 消费:1817.13元 2019-12-07 18:43
    即提升逻辑思维,又提升文学技能,一箭双雕啊,好事,好事。
0 赏钱 赏礼回复
  • 午夜梦寒 实战运营者 消费:1817.13元 2019-12-07 11:20 11:206楼
    腾迅录制点播域名网址:
    这个在哪里查找呢?
    午夜梦寒 消费:1817.13元 2019-12-07 11:21
    原来教程还有第二篇,没仔细看。
    三横 消费:2338.38元 2019-12-07 15:56
    这个网址怎么设置?
    午夜梦寒 消费:1817.13元 其他手机 2019-12-07 16:14
    @Al亮剑口才学院王宇飞 我不用录播,就没去研究了
    三横 消费:2338.38元 2019-12-07 16:57
    @毛乘风13205905096 恩,搞定了!
0 赏钱 赏礼回复
1 赏钱 赏礼回复
  • aria 普通粉丝 消费:2460.49元 2019-12-07 13:54 13:546楼
    二维码弹出来后要在上面写上提醒:“先开启推流,关闭窗口即可开始直播”

    直播开始后“直播”按钮变为“关闭”,点击闭后,推流软件在工作圈子内也不显示直播画面,

    这样能直观的了解直播的状态。
    要不然新手完全是懵圈的
    @admin
0 赏钱 赏礼回复
  • DONG 普通粉丝 消费:6277.74元 2019-12-07 12:24 12:246楼
    阿里云的录播功能有配置成功的吗?我的配置不成功。
    网站建设_IT维护外包-超普互联 消费:1826.45元 小米 2019-12-07 12:28
    看到你的论坛是正常显示直播列表的,请问你除了升级网站,还做了哪些修改
    DONG 消费:6277.74元 iPhone 2019-12-07 12:29
    @网站建设_IT维护外包-超普互联 app没有升级
    网站建设_IT维护外包-超普互联 消费:1826.45元 小米 2019-12-07 12:36
    @DONG 是还要升级app是吧
    DONG 消费:6277.74元 iPhone 2019-12-07 12:39
    @网站建设_IT维护外包-超普互联 不用
    DONG 消费:6277.74元 2019-12-07 12:54
    可以了,阿里云和腾讯都配置成功了
    weiqian 消费:0.7元 2019-12-07 13:27
    @DONG 高手.
    网站建设_IT维护外包-超普互联 消费:1826.45元 2019-12-07 13:50
    我刚才也配置成功了
1 赏钱 赏礼回复
  • 午夜梦寒 实战运营者 消费:1817.13元 2019-12-07 12:50 12:506楼
    云点播点的是录播
0 赏钱 赏礼回复
  • 午夜梦寒 实战运营者 消费:1817.13元 2019-12-07 12:49 12:496楼
    在第二篇教程里。
0 赏钱 赏礼回复
  • 万荀网 实战运营者 消费:6824元 2019-12-07 10:48 10:486楼

    搜狗截图19年12月07日1047_1.png这个问题是还原回去了吗

1 赏钱 赏礼回复
  • weiqian 普通粉丝 消费:0.7元 2019-12-07 10:42 10:426楼
    这个很给力
0 赏钱 赏礼回复
  • 石头 风格开发者 消费:21923.34元 2019-12-07 10:16 10:166楼
    玩直播,官方好给力啊
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1运营交流
        圈内贴子51571
    • 圈子成员999
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648