中文版 | English Version
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.
- 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.
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
.
- 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.
iOS 11.0+, iPhone and iPad, Xcode14+.
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])
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.
If you notice any issue, got stuck to create an issue. I will be happy to help you.