移动端播放优酷视频

2017-04-10  本文已影响0人  倪灏

简介

在移动端播放优酷的视频有三种方式

网页播放器

在优酷视频云开发平台的工具中有网页版的播放器代码,地址。通过在移动端嵌入网页的方式实现播放功能。

优点

可以很快的实现播放功能,完成基本的“播放优酷视频”的需求。

缺点

  1. 不支持定制,可以调整播放器的风格,但是控件的位置,进度条的样式等都是固定,不可变的。
  2. 触发事件不好用,在播放器的 api 中,无论是事件回调还是事件控制接口都不能触发。

播放器 SDK

优酷的播放器 SDK 有两个,一个是视频播放 SDK,一个是云点播的 SDK。
<p>视频播放的 SDK 到目前(17年4月10日)已经有好几个月不能用了,优酷在内部做大的版本迭代直接把原先的 SDK 停了,到目前新的 SDK 也没有。这个视频播放器可以播放优酷非版权的视频,就是指只能播放电视剧、电影、综艺、动漫之外的视频。
<p> 另外一种就是云点播的播放器 SDK,云点播实现的是播放用户自己的视频,不能解决播放优酷视频的这个需求

解析视频源

通过解析优酷视频的视频源,获取优酷视频播放的真实地址,然后在移动端播放。

优点

  1. 可以自定义播放器,无论是页面还是控制事件
  2. 不受内容的限制,理论上知道 video_id 就可以解析。

缺点

  1. 如果是自己做视频源解析费力不讨好,性价比很低。技术方面会很难,而且当优酷换了加密方案后,之前的工资就白费了,还会影响自己的平台。
  2. 如果使用现有的平台对于小公司来说费用还是有点高的,收年费。

实现

  1. 找做视频源解析的平台,在百度搜索“视频地址解析”会出现好几家专门做视频源解析的平台,可以对比使用。
  2. 实现播放,优酷视频的视频源一般是好几段的视频流,所以需要流媒体播放器。可以使用MobileVLCKit,ijkplayer 等已有的播放器。
上一篇下一篇

猜你喜欢

热点阅读