GithubHelp home page GithubHelp logo

justineo / coplay Goto Github PK

View Code? Open in Web Editor NEW
773.0 18.0 121.0 1.24 MB

Synchronizing video play between two peers.

License: MIT License

JavaScript 97.34% CSS 2.24% HTML 0.42%
webrtc peerjs browser-extension video

coplay's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coplay's Issues

可以连接上,但是无法控制播放暂停和进度

现象:A填写了remote peer id之后,B的remote peer id被自动填充了,并且插头的图标变成了一把叉。但是无论是拖动进度条之后点击同步还是点击播放暂停,均无法同步到对端。测试了B站和腾讯视频都是如此

无法连接

Chrome Log:

Uncaught TypeError: Cannot read property 'on' of undefined
    at Object.coplay.connect (chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:908)
    at HTMLButtonElement.<anonymous> (chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:527)
    at HTMLButtonElement.<anonymous> (chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:88)
coplay.connect @ chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:908
(anonymous) @ chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:527
(anonymous) @ chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:88

貌似是因为这里失败

    let c = coplay.peer.connect(remote, {
      label: 'coplay',
      serialization: 'json',
      reliable: false
    });

Update vendor support

Fix support

  • Youku
  • Tudou
  • Tencent Video
  • iQiyi
  • Sohu
  • YouTube
  • ACFun
  • bilibili
  • Vimeo

Add support

  • MGTV

Drop support

  • Le

无法使用

我测试的时候,自己本地和本地的浏览器(谷歌的那款)是可以完全同步的,就是可以连接的,但是如果是异地就不可以了,我用的是优酷的.. 提供下地址你看看..http://v.youku.com/v_show/id_XMTcyNTY0NDQyNA==.html?tpa=dW5pb25faWQ9MTAyMjEzXzEwMDAwOF8wMV8wMQ&from=360sousuo&refer=360sousuo&qq-pf-to=pcqq.c2c

具体情况是无法连接.不知道原因.但连接自己本地的同一个电脑上的浏览器是可以的,希望快点得到解决

补充说明下,地域一个在成都,一个广州,不知道有影响不

优酷无法使用

大佬好,感谢大佬的插件!我在b站尝试了下可以正常使用,但是优酷那个小爱心加载不出,请问下会不会是优酷的接口有所改动?

Coplay is now not working on Bilibili

Try this on bilibili, and find it can not work out.
However, I still think it's a very excellent project!!
Hope you can update it sooner or later!!

0.60版的firefox插件未打包option文件

这里的代码和firefox扩展网站的版本相比于chrome版缺失了
options.html和options.js。
导致使用时无法打开设置页面。
firefox还多了个data文件夹。似乎是无用的。
chrome商店似乎未上架新版,不知是不是审核时效的问题

enablejsapi for youtube

我看到youtube的api文档说, 要使用api, 要把enablejsapi设置成1. 但是我看了一下代码, 我没有看见你在哪个地方对这个变量设置了. 但是插件确实可以用在youtube的播放器上, 请问是怎么做到的呢?

Support/version for offline video playback

It would be wonderful to extend this function to offline video playback as well, e.g. if two people have the same video files, then a similar function can be realized.

[new feature] Share Peer ID with QR code

It could be nice to allow users to share the Peer ID with QR code.
It should be relatively easy to implement as there are js libraries to do the QR code generation and scanning.

自己搭建peerjs怎么设置?

我自己搭建了PeerJS 直接安装在node上了 输入了peerjs --port 9000 --key SeeMovie 启动了 可是把ip和端口还有key输入到选项里面也没有id 默认服务器有id但是不能连接 配置peerjs需要做什么吗 或者有文档给我看嘛

A step-by-step setup guide?

Not all of us are familiar with deploying apps and PeerJS and such. A step-by-step guide would be very much appreciated by many people :)

增加coplay支持的网站

可否支持一些小影视网站,例如,双十影视这种,也是一个很广泛的需求,不知道有没有考虑过

无法使用

作者您好,目前使用有如下几个问题
1、自启动慢,平时不用不觉得,用了一下半天不跳出来
2、无法获取peerID,是需要使用vpn吗,很慢很慢才能读到ID
3、无法连接,点了插头之后没有任何提示,根据之前的教程来看正确连接会变“X”,但是连不上
谢谢作者开发coplay,如果能修复就更好了
或许是我自己这边也有问题,希望您回复
再次感谢

输入peerID只有一方变成X,不同步

如题,在一分钟内输入了对方的peerid,两方的连接中都显示了对方的peerid,但是只有被连接的才会变成 x ,另一个还是插头。并且两者的播放操作没有同步,也关不掉连接,只能刷新界面。
请问有解决办法吗?

Uncaught TypeError: Cannot read property 'on' of undefined

When I click coplay-connect button, the console display this error and can't connect successfully.

chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:908 Uncaught TypeError: Cannot read property 'on' of undefined
    at Object.coplay.connect (chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:908)
    at HTMLButtonElement.<anonymous> (chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:527)
    at HTMLButtonElement.<anonymous> (chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:88)
coplay.connect @ chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:908
(anonymous) @ chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:527
(anonymous) @ chrome-extension://heolgpojkkeacaokbpolhalhlaidpkkc/coplay.js:88

希望支持115.com

一个是可以支持115.com
还有就是:如何实现一端电脑一端手机的同步呢?

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.