zyMedia 是由掌阅科技开源的基于HTML5 video和audio的自定义UI多媒体播放器,经过多种移动端设备环境的检测(尤其是国产设备和浏览器),已用于公司的产品线。
特点:
支持主流移动设备移动端浏览器,适合国内移动环境。
支持多种视频、音频格式,如mp4、mp3、oga、webm等。
轻量,UglifyJS压缩14KB
已通过测试的设备:
小米1、小米2s、小米 MI3、红米、小米 Mi-4C、小米平板 MI PAD
vivo X5Max L、vivo Y33、vivo s7i(t)、vivo X6
联想sisley2OFPL、联想A3860、联想 s720、联想 A820T
魅蓝m1、魅蓝m2 note、魅族MX4、魅族 MX5、魅族 MX M031、魅蓝 note 2 M571C
NX(yunOS)、NX青橙(yunOS)
HTC T328d、HTC onex、HTC S710d、HTC X920e、HTC Desire
coolpad 8190、Coolpad5950
OPPO A31、OPPO R821T
三星i9100、三星 GT-I9000、三星 GT-I9220、三星 GT-S5360、三星 GT-i9300、三星平板 Galaxy Tab S SM-T805C
华为 C8650、华为 C8812、华为 MT1-U06、华为 PE-TL20(荣耀6plus)、华为荣耀5X、华为 A199、Honor U8860、荣耀6 H60-L01、华为 GRA-UL10、华为荣耀平板
金立v182、GioNEE GN9000L、GioNEE GN9001L
iPhone4S、iPhone5C、iPhone5S、iPhone 6、iPhone 6 Plus、iPad mini、iPad
nexus 5x、SONY S39h、AMOI N828、TCL S720T、Newman、中兴V960、小辣椒LA2-L、摩托罗拉ME863、读者 i800、昂达平板 V819mini
由于项目需要用到h5的video标签,但是video标签在移动端会有一些坑,安卓和iOS的兼容性问题,不同浏览器间的表现差异,小问题还是挺多的。so,借用一款第三方的h5 video web播放器还是很有必要的,仅作记录。 开源中国的相关开源播放器参考列表: https://www.oschina.net/p/zymedia/related 个人推荐: 1. plyr,这款真的很强大 2. vid
常见问题和解决方案: 1、video添加自动播放属性autoplay,无法正常播放视频。 解决方案: 需要在video标签中添加muted属性但是设置muted之后,它规定视频的音频输出时应该被 静音。 2、在一些安卓浏览器播放视频的时候,不能在H5页面播放视频,系统会自动接管视频。 解决方案: 添加内联播放属性; 如果需要在H5页面内播放视频,需要在video标签加上webkit-playsin
本文为大家分享一个简易音乐播放器的实现,页面设置参考网易播放器设计,主要使用js+jquery实现前端开发与布局,使用Ajax进行异步请求后端数据。文中展示了详细的代码,供大家参考。项目已发布:xinghuan1998/music-player (github.com) Html代码 <body> <div class="volume-control-panel"> <!--font a
1.前言:移动端可以播放MP4文件格式,HTML5的video标签实现了播放器。但是在移动端上初始化显示界面不好看,所以,这里将video包装起来,界面至少不丑。 <!doctype html> <html lang="en"> <head> <title>乐在工作</title> <meta charset="utf-8"> <meta name="viewport" conten
关于H5播放器内置播放视频,这个问题一直困扰我很长一段时间,qq以前提供白名单已经关闭,后来提供了同层属性的控制,或多或少也有点差强人意。 后来一次偶然发现一个非常简单的方法可以实现。 只需要给video加上 webkit-playsinline="" playsinline="" x5-playsinline="" x-webkit-airplay="allow" 即可(重点是x5-playsi
最新更新时间:2019年1月11日15:19:15 《猛戳-查看我的博客地图-总有你意想不到的惊喜》 本文内容:H5 Video HTML5基础知识 HTML5 的最新标准只支持 MP4, WebM, 和 Ogg 视频格式。 MP4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件 WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件 Ogg =
zyMedia是一款基于HTML5原生multimedia、自定义UI的多媒体播放器。 地址
简单制作一个h5 的视频播放 结构 html 部分 <div id="cans"> <video controls="controls" id="video" src="" height="500px" width="500px"></video> <aside id="playList"> <!-- <header>
1.1.1. 多媒体播放 1.1.1. 多媒体播放 我们事实上对上游芯片厂商自带的播放器方式做了调整。 Amlogic 芯片 BaseCode 我们禁用了芯片厂商的原生代码的 libplayer 包,原因是芯片厂商的播放器是直接使用 ALSA 框架来调用音频播放功能的。 这对我们 RokidOS 平台让多个进程使用音频设备造成阻碍。基于这个因素,我们使用了 RokidOS 开发的媒体播放库 lib
我正在开发一个包含一些音频播放器的RecyclerView的应用程序。应用程序将下载。3gp文件(如果尚未下载)。 当我单击playAudio按钮时,音频未被播放。 这是我的适配器代码: 我怎样才能解决这个问题?
当我使用MediaPlayer播放mp3文件时,系统会报告错误日志:。但是RealPlayer是正常的。 我发现它的错误只发生在更高的ROM版本。像4.0版本一样,它有错误。在2.3版中,它没有这个错误。 代码: 日志猫错误:
这可能不是一个可以接受的问题,但我现在非常绝望。 我需要一个同步java媒体播放器与快速寻找和平衡修改。 脚本: 我有一个javaFX项目,我必须在循环中播放一个非常短(50-100毫秒)的媒体文件。问题是,在重新启动之前,我需要等待一些要求。 简而言之:播放声音- javafx提供了一个我修改过的媒体播放器。 如果有人能为我指出正确的方向(图书馆/我错过的东西),我将不胜感激 ps允许的java
我正在开发我的第一个Android应用程序。这是一个录音应用程序。我正在用MediaRecord录制语音,如下所示: 我有另一个活动回放这些录制的声音(文件)。在这个活动中,有一个包含我录制的声音的ListView。我想用手机上安装的任何音乐播放器播放声音。这里我的代码:(此代码的来源:https://stackoverflow.com/a/3367231/556169) 但我得到了“音乐播放器不
我正在编写一个,其中我提供了功能,几乎满足了我的需求,但面临一些小问题。 我是如何实现我的音乐播放器的: 正在列出SD卡中可用的音频歌曲(路径类似:) 一旦用户点击任何音频,然后启动媒体播放器 在媒体播放器屏幕中,我为用户提供了返回音频列表的导航 用户返回,现在选择了一些其他歌曲来听(这里我面临的问题是,用户将可以播放新选择的歌曲,但也会播放旧歌曲,而一次只能播放上一次选择的歌曲,但在我的情况下,