基本介绍

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高级功能介绍(五):多语言相关推荐

  1. 阿里云 Aliplayer高级功能介绍(二):缩略图

    为什么80%的码农都做不了架构师?>>>    基本介绍 Aliplayer提供了缩略图的功能,让用户在拖动进度条之前知道视频的内容,用户能够得到很好的播放体验,缩略图是显示在Con ...

  2. 阿里云 Aliplayer高级功能介绍(三):多字幕

    基本介绍 国际化场景下面,播放器支持多字幕,可以有效解决视频的传播障碍难题,该功能适用于视频内容在全球范围内推广,阿里云的媒体处理服务提供接口可以生成多字幕,现在先看一下具体的效果: WebVTT格式 ...

  3. 阿里云 Aliplayer高级功能介绍(四):直播时移

    基本介绍 时移直播基于常规的HLS视频直播,直播推流被切分成TS分片,通过HLS协议向播放用户分发,用户请求的m3u8播放文件中包含不断刷新的TS分片地址:对于常规的HLS直播而言,TS分片地址及相应 ...

  4. 阿里云 Aliplayer高级功能介绍(二):缩略图 1

    基本介绍 Aliplayer提供了缩略图的功能,让用户在拖动进度条之前知道视频的内容,用户能够得到很好的播放体验,缩略图是显示在Controlbar的上面,并且包含当前的时间,阿里云的媒体处理服务提供 ...

  5. 阿里云 Aliplayer高级功能介绍(七):多分辨率

    基本介绍 网络环境比较复杂.网速不稳定,Aliplayer提供了多分辨率播放的模式,用户可以手工切换分辨率和播放器选择最优分辨率,基本UI如下: 66ccc596257a5db1d0f106b5745 ...

  6. 阿里云Aliplayer高级功能介绍(一):视频截图

    基本介绍 H5 Video是不提供截图的API的, 视频截图需要借助Canvas,通过Canvas提供的drawImage方法,把Video的当前画面渲染到画布上, 最终通过toDataURL方法可以 ...

  7. 阿里云Aliplayer高级功能介绍(一):视频截图 1

    基本介绍 H5 Video是不提供截图的API的, 视频截图需要借助Canvas,通过Canvas提供的drawImage方法,把Video的当前画面渲染到画布上, 最终通过toDataURL方法可以 ...

  8. 阿里云 Aliplayer高级功能介绍(九):自动播放体验

    基本介绍 经常会碰到客户询问,为什么我设置了autoplay为true,但是没有自动播放,每次都要向客户解释这个是浏览器从用户体验角度考虑做的限制,客户会继续询问那我要怎么做? 针对这个问题Alipl ...

  9. 阿里云 Aliplayer高级功能介绍(九):自动播放体验 1

    基本介绍 经常会碰到客户询问,为什么我设置了autoplay为true,但是没有自动播放,每次都要向客户解释这个是浏览器从用户体验角度考虑做的限制,客户会继续询问那我要怎么做? 针对这个问题Alipl ...

最新文章

  1. Eclipse导出可执行Jar文件(包含第三方Jar包)
  2. 微信小程序code 换取 session_key
  3. Thrust快速入门教程(三)——迭代器与静态调度
  4. lable标签的妙用
  5. 知己知彼,百战百胜!如何做好干系人管理
  6. win10更新不动_win10沙盒功能和其他同类程序的区别
  7. BlogEngine学习一:操作符重载
  8. 拓端tecdat|R语言用多重插补法估算相对风险
  9. 利用hdparm工具配合crontab使硬盘不用时休眠
  10. QT 自定义类访问UI控件的几种方法
  11. 无法安装冰点还原_教程|有备有还,再备不难,如何实现整机还原?
  12. 马哥教育的python课程到底好不好_马哥教育的网络授课怎么样?
  13. 某知名新媒体公司(北京/深圳/上海)
  14. boundschecher
  15. CSU2020期中测试模拟题1 问题 B: 小帅要缴税
  16. 软件测试丨Git分支管理实操,搞定在线合并和本地合并
  17. 用火狐浏览器快速扒网页图片素材
  18. 洛谷P1000 超级玛丽游戏C++题解
  19. 笨方法学python3怎么样_在python3中如何实现《笨方法学Python》ex11中的效果
  20. VMware12版虚拟机怎么安装win7系统

热门文章

  1. 比较好用的两个IP定位网站
  2. greensock下载_GreenSock引人注目的动画
  3. RH850进不去烧写
  4. 宜信旗下网络P2P平台宜人贷在美国纽交所上市
  5. LinkBoy 创意展示平台
  6. 莫烦Python[基础教程]
  7. arcgis将矢量线转化成面,并计算面的面积
  8. 在线ajax请求工具,-在线工具-postjson
  9. 快速学习-Saturn FAQ
  10. linux中设置gvim高亮光标所在行和所在列