Code Monkey home page Code Monkey logo

chenxing640 / qplayer Goto Github PK

View Code? Open in Web Editor NEW
28.0 2.0 7.0 134.14 MB

一款不错的 iOS 视频播放器,支持 M4V、WMV、MP4、MOV、AVI、MKV、FLV、RM、RMVB 等主流媒体格式,支持 WiFi 文件传输,可以随时随地观看本地视频,同时也支持 HTTP、RTMP、RTSP、HLS 等流媒体播放。重构了此项目,采用MVP设计模式,提高APP性能,适配APP深浅模式等,使浏览体验更好。

Home Page: https://chenxing640.github.io/2017/06/29/qplayer-is-a-powerful-avplayer-you-cannot-miss/

License: Other

Objective-C 23.61% Ruby 0.12% Objective-C++ 0.02% C 68.51% Ragel 7.56% JavaScript 0.18%
player video-player objective-c wifi-file-transfer ios ijkplayer zfplayer ksymediaplayer-ios cocoa-web-resource afnetworking

qplayer's Introduction

中文版 | English Version

QPlayer

编写这款播放器的目的是将下载好的电影、电视剧和动漫等视频同步到这款APP里观看,节省移动数据流量和避开其他限制。重构了此项目,采用MVP设计模式,提高APP性能,适配APP深浅模式等,使浏览体验更好。

License MIT 

特点

  • 支持M4V、WMV、MP4、MOV、AVI、MKV、FLV、RM、RMVB等主流媒体格式
  • 支持HTTP、RTMP、RTSP、HLS等流媒体播放
  • 支持WiFi传输,可以享用WiFi文件传输服务和本地观看视频
  • 支持使用ijkplayer、zfplayer播放视频
  • 支持网页动态解析视频,原生播放器播放
  • 支持深色和浅色模式自动随系统设置
  • 支持画中画播放视频

预览

说明:录屏经过剪辑,删除了一些帧,然后生成gif动画图片,画面有些不流畅。

PS:如果你觉得还行呢,麻烦顺手给个star

免责声明

  • 本文使用的相关技术以及资源仅用于学习交流,请勿用于其他任何商业用途,否则后果自负!!!
  • 部分资源和内容来源于互联网,如有涉及版权和法律法规问题,就请提issue或发送email联系本人。在核实确认后,本人会将其删除。

QQ群 (ID:15535338)

要求

iOS 11.0+, iPhone and iPad, Xcode14+.

文件传输

App设置中打开WiFi文件传输的开关,即可享用WiFi文件传输服务。在电脑浏览器中输入,例如:“http://192.168.6.6:8888”,打开网页后,选择文件,点击Upload上传。在上传媒体文件时,确保电脑和手机在同一WiFi环境并且不要关闭本应用也不要锁屏。

PS:建议使用PC浏览器( Safari [Mac], Microsoft Edge [Win10], Google Chrome [Mac Win10] )

博客

开源组件

克隆

你可以在终端输入命令git clone https://github.com/chenxing640/QPlayer.git克隆此工程,来构建自己的视频播放器。

欢迎反馈

如果你遇到任何问题,请创建一个问题。我很乐意帮助你。

qplayer's People

Contributors

chenxing640 avatar

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

Watchers

 avatar  avatar

qplayer's Issues

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.