移动端播放优酷视频

简介

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

网页播放器

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

优点

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

缺点

  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 等已有的播放器。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 155,953评论 24 681
  • 每日复盘 Objective 你对今天学的记得什么? 坚持坚持坚持坚持! 日子在难就这几年! Reflective...
    她念阅读 53评论 0 0
  • 引言 春节前几天的一个下午,手机收到一条短信:您参加的2017年度中央机关及其直属机构公务员录用考试公共科目笔试成...
    冷溪帮主阅读 195评论 0 1
  • 可能是由于最近S7半决赛中国队纷纷淘汰出局的影响,很多游戏主播纷纷转战《绝地求生》日韩服去虐日韩玩家。甚至有的游戏...
    电娱时代阅读 94评论 0 0
  • 作者:卡瓦菲斯翻译:西川 你说:“我要去另一块土地,我将去另一片大海。另一座城市,比这更好的城市,将被发现。我的每...
    a9427bd9da65阅读 156评论 0 1