Skip to content

Latest commit

 

History

History
64 lines (38 loc) · 3 KB

README-en.md

File metadata and controls

64 lines (38 loc) · 3 KB

中文版 | English Version

QPlayer

The purpose of writing this player is to synchronize downloaded movies, TV dramas, anime and other videos to this app for viewing, saving mobile data traffic and avoiding other restrictions. This project has been restructured using the MVP design pattern to improve app performance, adapt to light and dark modes of the app, and enhance the browsing experience.

License MIT 

Feature

  • Supports mainstream media formats such as M4V, WMV, MP4, MOV, AVI, MKV, FLV, RM, RMVB, etc.
  • Supports streaming media playback such as HTTP, RTMP, RTSP, HLS, etc.
  • Supports WiFi transfer, allowing users to enjoy WiFi file transfer services and watch videos locally.
  • Support playing videos using ijkplayer and zfplayer.
  • Support dynamic webpage parsing of videos, native player playback.
  • Supports automatic system settings for dark and light modes.
  • Support picture in picture video playback.

Preview

Explanation: After screen recording and editing, some frames were deleted, and then a GIF animated image was generated, resulting in some unsmooth images.

PS: If you think it's okay, please give it to star.

Group (ID:15535338)

Disclaimer

  • The relevant technologies and resources used in this article are only for learning and communication. Please do not use them for any other commercial purposes, or you will be responsible for the consequences!!!
  • Some of the resources and content come from the Internet. If there are copyright and laws & regulations, please send the issue or email to contact me. After verification and confirmation, I will delete it.

Requirements

iOS 11.0+, iPhone and iPad, Xcode14+.

File Transfer

Turn on the WiFi file transfer switch in the app settings to enjoy the WiFi file transfer service. Input in the computer browser, for example, "http://192.168.6.6:8888", After open the web page, select the file, and click Upload. When uploading media files, make sure the computer and mobile phone are in the same WiFi environment and do not close the app or lock the screen.

PS: PC browser is recommended (Safari [MAC], Microsoft edge [win10], Google Chrome [MAC win10])

Blog

Open Source Components

Clone

You can enter the command git clone 'on the terminal https://github.com/itenfay/QPlayer.git Clone this project to build your own video player.

Feedback is welcome

If you notice any issue, got stuck to create an issue. I will be happy to help you.