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

本文涉及的产品
视频直播,500GB 1个月
简介:

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

解决方案,通过打开一个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月前
|
编解码 人工智能 安全
阿里云首批卓越级通过中国信通院超低延时直播性能分级评估
近期举办的2024“可信云大会”上,中国信通院正式发布了2024年上半年音视频领域最新评估结果。阿里云超低延时直播,以首批卓越级,通过中国信通院超低延时直播性能及服务质量分级测试。
阿里云首批卓越级通过中国信通院超低延时直播性能分级评估
|
视频直播 定位技术 UED
海外视频直播源码技术视频直播间的搭建
大家听到这里是不是感觉这个源码平台非常的熟悉,没错,这个源码平台就海外视频直播源码平台,而我说的这个房间就是视频直播间,主持人就是视频直播间内的主播,今天我就为大家分享海外视频直播源码技术视频直播间的搭建。
海外视频直播源码技术视频直播间的搭建
|
视频直播
《阿里云产品手册2022-2023 版》——视频直播
《阿里云产品手册2022-2023 版》——视频直播
118 0
|
弹性计算 编解码 负载均衡
阿里云视频直播Live降价15-20%
阿里云视频直播Live降价15-20%,阿里云产品大规模调价,核心云产品价格全线下调,技术红利释放核心产品最高降幅50%,以下产品的价格调整将于2023年5月7日生效,最终以产品详情页实际情况为准,阿里云百科分享阿里云官网发布的降价产品及降价幅度说明:
234 0
|
存储 编解码 弹性计算
阿里云视频直播服务介绍|学习笔记
快速学习阿里云视频直播服务介绍
阿里云视频直播服务介绍|学习笔记
|
视频直播 定位技术 UED
支撑千万级实时并发,阿里云助力快速提升视频直播可靠性
如果您计划使用阿里云的视频直播产品进行一场在线直播,并且此次直播活动对您非常关键,想最大程度避免直播中出现任何质量问题,本文将为您介绍较为通用的提升直播可靠性的方案。
644 0
支撑千万级实时并发,阿里云助力快速提升视频直播可靠性
|
边缘计算 人工智能 编解码
【phpstorm】设置live templates时指定光标的位置
【phpstorm】设置live templates时指定光标的位置
299 0
|
API C++ Windows
【Live555】Live555 Windows下使用VS2017编译教程
【Live555】Live555 Windows下使用VS2017编译教程
【Live555】Live555 Windows下使用VS2017编译教程
|
数据建模 C++ Windows
live555开发笔记(一):live555介绍、windows上msvc2017编译和工程模板
live555开发笔记(一):live555介绍、windows上msvc2017编译和工程模板
live555开发笔记(一):live555介绍、windows上msvc2017编译和工程模板
下一篇
无影云桌面