阿里云aliyunlive视频直播,设置元素浮在视频上方

简介:

视频直播,视频是可以看到了。但是还需要其他的元素,比如聊天内容,小礼物效果,观看人员列表等等。怎样让其他的元素,浮在视频上方呢?

解决方案,通过打开一个frame层,设置body的背景为透明的。

  • 新的frame层,会漂浮在视频上方,背景透明,可以不遮挡住视频。
    这样,视频和其他元素就能够共同存在了。

  • 需要两个页面,一个用于被视频依附,aliyunlive_play_con.html

  • 一个用于存放其他的页面元素,比如聊天内容,小礼物效果,观看人员列表等等,aliyunlive_play_frm.html

  • 在aliyunlive_play_con页面中开启视频,并开启frame。

apiready = function () {
    mediaPlayer();  // 开启视频直播
    openFrmPro('aliyunlive_play_frm'); // 打开frame层
}

function mediaPlayer() {
    mediaPlayer = api.require('aliyunLive');
    mediaPlayer.init({
        rect: {
            x: 0,
            y: 0,
            w: api.winWidth,
            h: api.winHeight
        },
        accessKeyId : 'xxx',
        accessKeySecret : 'xxx',
        businessId : 'yunlutong',
        fixedOn:'aliyunlive_play_con',  // 视频依附的页面
        fixed:false
    }, function(ret, err) {
        prepareToPlay();
        play();
        addEventListener();
    });
}

在frame层中的body添加透明属性,style="background: rgba(0, 0, 0, 0.1);"

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0">
    <title>直播测试</title>
    <link rel="stylesheet" type="text/css" href="../../css/aui.2.0.css" />
    <style>
    </style>
</head>
<body style="background: rgba(0, 0, 0, 0.1);">
<div style="font-size: 25px;text-align: center;margin-top: 20px;" onclick="alert('我是头部');">头部</div>

<script type="text/javascript" src="../../script/api.js"></script>
</body>
</html>

ok了~,内容就会浮在视频上方了。


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6612879.html,如需转载请自行联系原作者


相关文章
|
2月前
|
编解码 对象存储
阿里云视频转码转码模板-配置工作流
阿里云视频转码转码模板-配置工作流
14 0
|
2月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
3月前
|
存储 机器学习/深度学习 人工智能
阿里云视觉智能开放平台确实拥有视频目标检测的能力
【2月更文挑战第9天】阿里云视觉智能开放平台确实拥有视频目标检测的能力
98 7
|
3月前
阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
【2月更文挑战第8天】阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
40 3
|
4月前
|
弹性计算 持续交付 开发工具
【阿里云幻兽帕鲁全攻略】一分钟自动化部署教程,大咖视频讲解,游戏FAQ持续更新中
帕鲁攻略全集:从云服务器选购,到完成自动化部署,还有视频教程手把手教学,各类游戏FAQ持续更新中
|
4月前
|
监控 测试技术 网络安全
基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出
基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出
|
4月前
|
域名解析 网络协议 网络安全
你在阿里云DNS上已经完成了域名解析的设置,但是仍然不能使用邮箱
你在阿里云DNS上已经完成了域名解析的设置,但是仍然不能使用邮箱【1月更文挑战第15天】【1月更文挑战第72篇】你在阿里云DNS上已经完成了域名解析的设置,但是仍然不能使用邮箱
35 3
|
4月前
|
开发工具 开发者
阿里云 在智能媒体服务中,智能生产制作时长包,可以批量混剪视频吗?
【1月更文挑战第15天】【1月更文挑战第73篇】阿里云 在智能媒体服务中,智能生产制作时长包,可以批量混剪视频吗?
208 5
|
9天前
|
人工智能 运维 Java
Serverless 应用引擎产品使用之在阿里云函数计算中设置JVM参数如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
16 0
|
9天前
|
运维 Serverless 开发工具
Serverless 应用引擎产品使用之阿里云函数计算中在哪里可以找到函数入口设置的类如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
19 1

热门文章

最新文章