首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

YouTube开源播放器中文使用指南

壹·前言 在这之前笔者使用原生的MediaPlayer、B站开源的IJKVideoView等播放器。直到发现ExoPlayer,这款由YouTube开发的播放器真的是非常强大。...对于自定义播放器非常友好,里面将很多模块抽象成独立的组件可供使用者自行定制,当然官方也提供了一些默认的实现。如果你正在开发视频类功能,强烈推荐你尝试一下ExoPlayer。...可以根据用户的需求方便的对播放器行为进行定制和扩展,ExoPlayer中的很多组件都支持自定义和扩展。 支持播放视频列表,并且可以支持对视频的裁剪、合并,以及循环播放设置。...我们可以参考官方的API说明:官方文档 释放播放器 当我们不再使用播放器的时候,将手机有限的资源进行释放是非常的必要的。...既然是Yutube使用的播放器,如何强大读者自行去挖掘,也可挖掘源码中的设计架构。

3.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

基于WebRTC的开源低延时播放器实践

我是网易云信资深音视频引擎研发工程师毕伟,今天为大家介绍云信开源低延时播放器的相关内容。云信开源播放器基于WebRTC二次开发,并且现在已经将代码上传到GitHub上,感兴趣的各位可以关注一下。...为此,云信推出一个开源的低延时播放器,开放信令交互,可以用一套SDK对接多家低延时云服务厂商。 三、低延时播放器框架 这是云信低延时播放器的框架。...如果播放器不支持AAC,服务器就需要进行转码,例如AAC转OPUS。转码不仅会带来音质的损失,还会带来延时。所以我们在开源播放器中支持了AAC。 另外WebRTC不支持44.1K采样。...除了开源播放器,云信也有一个闭源的播放器。...未来我们也会持续优化各项播放指标,以及推行播放器标准化。也欢迎大家一起在开源播放器上开发,提供宝贵的意见。

3.2K20

自适应在线音乐播放器 - 开源

歌曲来源于各大音乐平台 Github:https://github.com/mengkunsoft/MKOnlineMusicPlayer 目录结构: MKOnlineMusicPlayer 是一款开源的基于...Meting 的在线音乐播放器。...MKOnlineMusicPlayer 注意事项 ---- 运行环境 php 5.4+, curl_exec, file_get_contents, json_decode, openssl_encrypt 兼容性 本播放器设计支持...版权 本播放器由 mengkun(http://mkblog.cn) 开发,您可以随意修改、使用、转载。使用或转载时请务必保留出处,抱拳了各位老铁们!...歌曲 播放器中的歌曲来自各大音乐平台,歌曲版权归各大平台享有。请支持正版音乐。 其它 作者很忙,非诚勿扰。欢迎提交 BUG 及好的建议,不欢迎一上来就问一些基础的东西及唠东唠西。

2.4K10

腾讯开源国内首个H.266VVC视频播放器

在2020年H.266/VVC最终定稿后的三个月内,腾讯在国内率先开源发布了实时H.266/VVC播放器O266player,性能指标国际领先。 ?...Duo-Core Intel Core i7@2.5GHz 此次开源播放器O266player内置腾讯自研的H.266/VVC解码器O266dec,能够在客户端上完成4K H.266/VVC视频的实时解码...腾讯O266player播放器能够促使H.266/VVC标准加速被工业界采纳,同时联合腾讯云H.266/VVC视频转码服务,加速腾讯在视频编解码领域的布局。...在不久的将来,H.266/VVC视频解码技术以及播放器将会被广泛应用于视频点播、视频直播、音视频通信、视频智能生产、短视频、VR/AR等各个领域,服务于腾讯内外部相关业务,推动H.266/VVC标准生态建设...腾讯O266player的开源不仅是腾讯视频编解码技术进展的又一个重要里程碑,更是腾讯在推动多媒体技术生态不断演进的一个重要布局。

1.9K30

EasyPlayer.js播放器首次加载报错Uncaught (in promise) DOMException

测试过EasyPlayer播放器的朋友都知道,EasyPlayer在做播放器项目集成的时候十分便捷,因为EasyPlayer不仅针对不同的协议衍生出了多个版本,EasyPlayer.js、EasyPlayerPro...有的项目中使用EasyPlayer.js首次加载时会出现错误信息:Uncaught (in promise) DOMException: play() failed because the user didn...这个错误与谷歌浏览器机制有关,谷歌阻止播放器的自动播放,如果页面首次加载中视频带声音并且设置了自动播放,谷歌则会阻止播放器播放并抛出一个错误异常。...如果出现错误在播放器中加入点击播放按钮 在播放器标签上加入muted禁止音频,则可以避免这个报错的出现。... 拓展 在EasyPlayer系列播放器中,EasyPlayer.js

3.6K10

降低开发门槛,打造基于WebRTC的开源低延时播放器

基于WebRTC的开源低延时播放器 LiveVideoStack:据了解,网易云信推出了基于WebRTC的开源低延时播放器,这款开源项目的价值是什么?能够为用户提供哪些服务?...为此,网易云信推出开源的低延时播放器、开放信令和媒体协议,用户可以使用一套SDK就可以对接多家低延时直播云厂商的低延时直播服务,同时后续通过开源社区的不断完善,可以促进低延时直播的标准化建设,降低开发门槛...LiveVideoStack:网易云信低延时直播开源项目的后续规划是什么?未来是否有更多的开源项目计划?...毕伟:网易云信本次低延时直播开源后,后续会继续进行功能完善和指标优化,维护好开源社区的建设,降低开发门槛。本次主要开源低延时直播拉流端,后续还会开源低延时直播推流端,请大家耐心等待。...毕伟:主要给大家分享一下如何基于WebRTC搭建低延时播放器,以及网易云信在低延时直播上各项关键指标的优化手段。 LiveVideoStack:好的,谢谢!

99350

【好玩的开源项目】使用Docker部署YesPlayMusic在线音乐播放器

一、YesPlayMusic介绍 1.1 YesPlayMusic简介 YesPlayMusic是一款高颜值的第三方网易云播放器,支持 Windows / macOS / Linux。...1.2 YesPlayMusic功能 ✅ 使用 Vue.js 全家桶开发 网易云账号登录(扫码/手机/邮箱登录) 支持 MV 播放 支持歌词显示 支持私人 FM / 每日推荐歌曲 无任何社交功能...自定义快捷键和全局快捷键 支持 Mpris 更多特性开发中 1.3 YesPlayMusic使用场景 在Windows / macOS / Linux系统上,使用YesPlayMusic作为网易云音乐的替代播放器...对于开发者来说,YesPlayMusic是一款开源软件,可以用来学习和了解如何开发一个网易云音乐的播放器,或者参与YesPlayMusic的开发和贡献自己的代码。...七、总结 YesPlayMusic是一款优秀的个人音乐播放器,可以通过Docker方式快速部署在本地服务器。它拥有美观的界面设计,可以绑定网易云音乐账号,实现歌曲收藏的同步。

1.4K20
领券