GithubHelp home page GithubHelp logo

qianjitang / youku-html5-player Goto Github PK

View Code? Open in Web Editor NEW

This project forked from estertion/youku-html5-player

0.0 2.0 0.0 3.05 MB

告别flash和广告

License: Mozilla Public License 2.0

CSS 15.25% JavaScript 84.52% HTML 0.23%

youku-html5-player's Introduction

Youku HTML5播放器扩展

作者:esterTion

关于官方内测html5播放器

更新日志

  • uBlock扩展会导致本扩展无法正常工作,请禁用后在优酷站点刷新一次,再次启用即会正常

[@xinggsf]测试得出:放行tip.soku.com即可,如果还不行,放行g.alicdn.com和log.mmstat.com的东西即可

安装

部分功能说明

  • 清晰度切换位于播放器左下角,采用智能记忆模式
  • (如一个视频有 标 高 超,点了高后会记住高清,但是点超后会清除,如果进入一个有原画的会选择原画(最高清晰度))
  • 弹幕开关、设置、屏蔽,播放器音量均会自动记忆
  • 含有多个音频语言的视频可以在右键菜单中切换,同类剧集间切换时临时记忆所选语言
  • 多个语言的视频中,选择的语言为临时记忆,在剧集内切换时保留,打开其他没有同种语言的视频会丢弃已记忆语言
  • 在视频播放器下方功能区中,下载按钮现在正如其名,含有下载功能

其他浏览器?

  • Safari扩展没有跨域特权,无法获取视频地址及正常播放
  • Edge扩展整体残缺,无法可靠使用

使用组件

  • flv.js
  • ABPlayer-bilibili-ver(有改动)

English Version

Youku HTML5 Player extension

Author: esterTion

  • uBlock Origin extension may conflict with playback, please disable it and refresh Youku page once, then you can enable it again

[@xinggsf] tested that you can bypass urls matching tip.soku.com, g.alicdn.com and log.mmstat.com

Install

Some feature notes

  • Video quality switch located at bottom-left corner of player, and uses smart memorize mode
  • (If a vid has Fast SD HD, once clicked SD it will be remembered, but memory will clear after clicking HD. If you enter a vid with FHD quality then that will be selected (highest quality) )
  • Comment switch, player settings, block preferences, volume state will be automatic memorized
  • Video with multiple language can be selected in context menu, and will be memorized temporarily when switching between episodes
  • In the functional area below the player, the download(下载) button will now act as its name, leads to download links

Other browser?

  • Safari extension doesn't have cross-origin privilege, and that will prevent extension loading video source
  • Edge extension is not fully functional, and cannot be used reliably

Components used

  • flv.js
  • ABPlayer-bilibili-ver(modified)

youku-html5-player's People

Contributors

estertion avatar myfreeer avatar

Watchers

James Cloos avatar qianjitang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.