阿里云 Aliplayer高级功能介绍(五):多语言
基本介绍
Aliplayer默认支持中文和英文,并且依赖于浏览器的语言设置自动启用中文或英文资源, 除了支持这两种资源外,还提供自定义语言的形式,支持其他国际语言,另外Aliplayer还支持点播服务的多地域,可以支持VideoId的方式播放东南亚和欧洲的视频资源,英文版本播放器:
语言设置属性
Aliplayer提供language属性用于指定语言,此属性的优先级高于浏览器的语言设置,默认值为空,代码:
var player = new Aliplayer({id: "player-con",source: "",width: "100%",height: "500px",autoplay: true,language: "en-us",}, function (player) {console.log("播放器创建成功");});
自定义语言
当需要支持中文和英文之外的语言时,需要使用自定义语言的功能, 这时可以通过languageTexts属性指定语言资源属性,languageTexts使用对象字面量的形式,language属性的值为key, JSON value值为语言的翻译的资源内容, 比如:
var player = new Aliplayer({id: "player-con",source: "",width: "100%",height: "500px",autoplay: true,/* 繁体中文 */language: 'zh-Hant',languageTexts: {'zh-Hant': {"OD": "原畫","FD": "流暢","LD": "標清","SD": "高清","HD": "超清","2K": "2K","4K": "4K","FHD": "全高清","XLD": "極速"}}, function (player) {console.log("播放器创建成功");});
但是那些资源需要翻译的呢?如果没有一个工具是比较麻烦的事情, 因此我们提供了一个在线的翻译资源输入工具,入口:在线配置->更多配置->语言, 选择或者输入语言key后,会弹出一个语言翻译页面,在这个页面可以对需要翻译的资源翻译为对于的语言,提交以后会生成代码。
支持多地域播放
当前点播服务支持下面的地域:上海、法兰克福、新家坡,播放器的playauth和STS的播放方式支持多地域的播放,当知道用户需要播放那个地域的视频时,播放器会调用此地域的点播服务,获取视频的播放地址。
- playauth播放方式 这种播放方式播放器会从playauth里面解析出Region,获取对应地域的视频,因此不用特意再指定播放那个地域的视频
- STS播放方式 这种方式需要通过播放器提供的region属性指定播放那个地域的视频, region默认值为'cn-shanghai',可选值包含:cn-shanghai、eu-central-1,ap-southeast-1,示例代码:
var player = new Aliplayer({id: "player-con",width: "100%",height: "500px",autoplay: true,language: "en-us",vid : '1e067a2831b641db90d570b6480fbc40',accessKeyId: '',securityToken: '',accessKeySecret: ''region:'eu-central-1',//法兰克福地域}, function (player) {console.log("播放器创建成功");});
阿里云 Aliplayer高级功能介绍(五):多语言相关推荐
- 阿里云 Aliplayer高级功能介绍(二):缩略图
为什么80%的码农都做不了架构师?>>> 基本介绍 Aliplayer提供了缩略图的功能,让用户在拖动进度条之前知道视频的内容,用户能够得到很好的播放体验,缩略图是显示在Con ...
- 阿里云 Aliplayer高级功能介绍(三):多字幕
基本介绍 国际化场景下面,播放器支持多字幕,可以有效解决视频的传播障碍难题,该功能适用于视频内容在全球范围内推广,阿里云的媒体处理服务提供接口可以生成多字幕,现在先看一下具体的效果: WebVTT格式 ...
- 阿里云 Aliplayer高级功能介绍(四):直播时移
基本介绍 时移直播基于常规的HLS视频直播,直播推流被切分成TS分片,通过HLS协议向播放用户分发,用户请求的m3u8播放文件中包含不断刷新的TS分片地址:对于常规的HLS直播而言,TS分片地址及相应 ...
- 阿里云 Aliplayer高级功能介绍(二):缩略图 1
基本介绍 Aliplayer提供了缩略图的功能,让用户在拖动进度条之前知道视频的内容,用户能够得到很好的播放体验,缩略图是显示在Controlbar的上面,并且包含当前的时间,阿里云的媒体处理服务提供 ...
- 阿里云 Aliplayer高级功能介绍(七):多分辨率
基本介绍 网络环境比较复杂.网速不稳定,Aliplayer提供了多分辨率播放的模式,用户可以手工切换分辨率和播放器选择最优分辨率,基本UI如下: 66ccc596257a5db1d0f106b5745 ...
- 阿里云Aliplayer高级功能介绍(一):视频截图
基本介绍 H5 Video是不提供截图的API的, 视频截图需要借助Canvas,通过Canvas提供的drawImage方法,把Video的当前画面渲染到画布上, 最终通过toDataURL方法可以 ...
- 阿里云Aliplayer高级功能介绍(一):视频截图 1
基本介绍 H5 Video是不提供截图的API的, 视频截图需要借助Canvas,通过Canvas提供的drawImage方法,把Video的当前画面渲染到画布上, 最终通过toDataURL方法可以 ...
- 阿里云 Aliplayer高级功能介绍(九):自动播放体验
基本介绍 经常会碰到客户询问,为什么我设置了autoplay为true,但是没有自动播放,每次都要向客户解释这个是浏览器从用户体验角度考虑做的限制,客户会继续询问那我要怎么做? 针对这个问题Alipl ...
- 阿里云 Aliplayer高级功能介绍(九):自动播放体验 1
基本介绍 经常会碰到客户询问,为什么我设置了autoplay为true,但是没有自动播放,每次都要向客户解释这个是浏览器从用户体验角度考虑做的限制,客户会继续询问那我要怎么做? 针对这个问题Alipl ...
最新文章
- Eclipse导出可执行Jar文件(包含第三方Jar包)
- 微信小程序code 换取 session_key
- Thrust快速入门教程(三)——迭代器与静态调度
- lable标签的妙用
- 知己知彼,百战百胜!如何做好干系人管理
- win10更新不动_win10沙盒功能和其他同类程序的区别
- BlogEngine学习一:操作符重载
- 拓端tecdat|R语言用多重插补法估算相对风险
- 利用hdparm工具配合crontab使硬盘不用时休眠
- QT 自定义类访问UI控件的几种方法
- 无法安装冰点还原_教程|有备有还,再备不难,如何实现整机还原?
- 马哥教育的python课程到底好不好_马哥教育的网络授课怎么样?
- 某知名新媒体公司(北京/深圳/上海)
- boundschecher
- CSU2020期中测试模拟题1 问题 B: 小帅要缴税
- 软件测试丨Git分支管理实操,搞定在线合并和本地合并
- 用火狐浏览器快速扒网页图片素材
- 洛谷P1000 超级玛丽游戏C++题解
- 笨方法学python3怎么样_在python3中如何实现《笨方法学Python》ex11中的效果
- VMware12版虚拟机怎么安装win7系统