点播带皮肤播放器,不带皮肤播放器的区别

简介: 目前点播播放器分为带皮肤的播放器和不带皮肤的播放器,这种播放器的区别是什么呢?为什么需要提供两个播放器示例呢?

1.概述

目前点播播放器分为带皮肤的播放器和不带皮肤的播放器,这种播放器的区别是什么呢?为什么需要提供两个播放器示例呢?

2.区别

不带皮肤播放器:一个纯粹的播放器,跟系统的MediaPlayer类似,可以跟SurfaceView一起使用。除了点播的业务会包含在播放器里面,其他的交互业务都不会包含.
皮肤播放器:以一个View的形式展现,除了播放器的基础功能之外包含了一些交互业务在接口里面.如:切换清晰度,切换横屏全屏,重试业务等.

3.为什么要提供两个播放器示例?

皮肤播放器:针对不想写基础的播放业务,对定制化要求不高.认为带皮肤的播放器的交互逻辑就能够满足需求的客户.
不带皮肤的播放器:针对有自定义View需求,对播放的交互有自己的要求,定制化需求更高的开发者.


本文为【问答合集】阿里视频云常见技术问题汇总——内含技术文档40+ 持续更新中 系列文章之一,如果本文还不能解决你的问题可以在汇总合集中查看,有任何问题也欢迎回复,谢谢.

目录
相关文章
|
机器学习/深度学习 人工智能 监控
AI威胁检测与识别
AI在网络安全中扮演关键角色,实现实时监控、异常检测、高级威胁识别和自动化响应。通过机器学习和深度学习,AI能分析大量数据,预测攻击,智能支持决策,并评估风险。然而,随着攻击手段进化,AI系统的抗攻击性研究和持续升级至关重要。
635 2
|
人工智能 前端开发 JavaScript
【AI】命令行调用大模型
通过命令行调用AI大模型以提高效率,文章介绍了一个使用前端npm的方法。首先创建npm包项目,初始化配置,然后编写`constant.js`、`kiwi.js`和`main.js`三个文件,分别存放API密钥、调用接口和主逻辑。在`kiwi.js`中使用axios与大模型API交互,`main.js`接收命令行参数并输出结果。通过修改`package.json`设置入口文件,并使用`npm link`全局安装,实现命令行调用,如`moon 你好`。
773 0
|
存储 资源调度 Cloud Native
阿里云上云迁移工具案例实践:华为云迁移到阿里云
阿里云上云迁移工具案例实践:华为云迁移到阿里云
阿里云上云迁移工具案例实践:华为云迁移到阿里云
|
12月前
|
供应链 数据挖掘 API
1688app 商品详情接口系列(1688API)
1688作为国内知名批发采购平台,提供了一系列商品详情接口(API),助力企业和开发者获取商品基础、价格、库存及供应商信息。通过Python示例代码展示如何调用这些接口,应用场景涵盖采购决策辅助、数据分析与市场调研、电商平台整合及供应链管理系统的优化,为企业和采购商提供有力的数据支持,提升业务效率和竞争力。
410 15
|
弹性计算
为什么我在幻兽帕鲁里走路会回弹很卡顿
你可以尝试执行一段脚本,去掉游戏启动参数里的 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS 来尝试解决人物回弹的问题。
5611 0
|
Java API Android开发
安卓应用程序开发的新手指南:从零开始构建你的第一个应用
【10月更文挑战第20天】在这个数字技术不断进步的时代,掌握移动应用开发技能无疑打开了一扇通往创新世界的大门。对于初学者来说,了解并学习如何从无到有构建一个安卓应用是至关重要的第一步。本文将为你提供一份详尽的入门指南,帮助你理解安卓开发的基础知识,并通过实际示例引导你完成第一个简单的应用项目。无论你是编程新手还是希望扩展你的技能集,这份指南都将是你宝贵的资源。
685 5
|
JavaScript 调度
Vue3 使用 Event Bus
Vue3 使用 Event Bus
369 2
|
人工智能 程序员 API
作为阿里云生态圈从业者,从第三方视角来说说通义零码
本文作者作为一名零码用户,分享了自己使用零码进行API接口和桌面小工具开发的体验。即使非专业程序员,零码也能提供代码和思路,大大提升编码效率。在阿里云生态圈中,零码帮助团队新人快速成长,实现高效开发。文章还展示了零码在C++程序报错排查中的应用,证明其强大的辅助能力。用零码,大有可为!
401 0
|
Java 程序员 API
【Lock锁的使用与原理】
【Lock锁的使用与原理】
399 0