У нас вы можете посмотреть бесплатно 📱iOS Video Player with Subtitles,Track Switching and Custom Controls(UIKit + AVFoundation) :India 🇮🇳 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Video Player GitHub Link : https://github.com/abhisekprusty977/V... Build a modern iOS video player from scratch using UIKit and AVFoundation! In this video, we walk through an app that plays local video, supports subtitle toggling, track switching (Front/Rear), and includes smooth, auto-hiding playback controls with a custom scrubber. You’ll also see how to use a lightweight dropdown (iOSDropDown) and SnapKit for layout, plus clean state handling for play/pause/seek. What you’ll learn: • Setting up AVPlayer with a custom container view • Handling playback states: ready, playing, paused, stopped, error • Implementing a custom scrubber with live time updates • Auto-hiding controls with gestures and timers • Toggling subtitles on/off at runtime • Switching between video/audio tracks using a dropdown menu • Styling and laying out UI with SnapKit • Clean UI feedback for play/pause/seek and end-of-playback Key features in this project: • Custom VideoPlayer view with callbacks for playing, paused, and stopped states • Subtitles toggle via a single button • Track selection using a slick dropdown (Front / Rear) • Auto-hide bottom controls with tap-to-reveal • Smooth forward/backward seek controls • Time formatting and live labels for current time and duration • Lightweight UI animations and rounded dropdown styling Tech stack: • UIKit, AVFoundation, AVKit • SnapKit (constraints DSL) • Custom DropDown (iOSDropDown) • Swift Code highlights: • ViewController.swift: Orchestrates the player, scrubber, subtitle toggle, and dropdown actions • iOSDropDown.swift: Reusable dropdown UI for track selection • SnapKit helpers: Clean constraint setup and layout updates • SwiftyMenu.swift (optional/alternative menu): Menu component with animation and selection handling Who is this for? • iOS developers who want to build a polished media player with custom UX • Anyone looking to integrate subtitles, track switching, and gestures into AVPlayer • UIKit-first developers who appreciate clean, modular architecture Chapters: 0:00 Intro & Demo 1:12 Project Overview 3:10 AVPlayer Setup 6:45 Custom Scrubber + Time Updates 9:30 Subtitles Toggle 11:15 Track Switching (Front/Rear) 13:00 Auto-Hiding Controls 15:40 Styling with SnapKit 18:10 Wrap-Up & Tips Resources: • AVFoundation Docs: https://developer.apple.com/documenta... • SnapKit: https://github.com/SnapKit/SnapKit Try it yourself: • Add your own video to the bundle as test_video.mp4 • Customize the dropdown items for different tracks • Extend SubtitleExtractor to parse and render your subtitle format If you found this helpful, don’t forget to like, subscribe, and drop your questions in the comments! #iOS #Swift #UIKit #AVFoundation #AVPlayer #SnapKit #Subtitles #iOSDevelopment #Xcode #MobileApp My Designation : iOS Developer My GitHub Account : https://github.com/abhisekprusty977 Youtube Channel : / @abhisekprusty4990 Xcode Download Link : https://apps.apple.com/in/app/xcode/i... Cocoapods Installation Link : https://cocoapods.org Git Installation for Mac : https://git-scm.com/install/mac My Projects Youtube Links : 1. Apple Pay : • 📱Implement Apple Pay in Application | Swif... 2. Food App : • 📱Food Application Sample | SwiftUI | Swift... 3. SwiftUI LiquidGlass : • 📱Build App With Liquid-Glass | Swift | Swi... 4. Adding Intelligent App Features With Generative Models : • 📱Adding Intelligent App Features With Gene... 5. Adopting App Intents To Support System Experiences : • 📱Adopting App Intents To Support System Ex... 6. Adopting SwiftData For A Core Data App : • 📱Adopting SwiftData For A Core Data iOS Ap... 7. Understanding StoreKit WorkFlows : • 📱Understanding StoreKit Workflows | GitHub... 8. Understanding MVC | MVVM | VIPER | Clean Architecture : • 📱Understanding MVC | MVVM | VIPER | Clean ... 9. Real Time Chat Application : • 📱Real Time Chat Application | SwiftUI | Sw... 🔗 GitHub Direct Projects Links : 1. Apple Pay : https://github.com/abhisekprusty977/A... 2. Food App : https://github.com/abhisekprusty977/F... 3. Building An App With Liquid Glass : https://github.com/abhisekprusty977/B... 4. Adding Intelligent App Features With Generative Models : https://github.com/abhisekprusty977/A... 5. Adopting App Intents To Support System Experiences : https://github.com/abhisekprusty977/A... 6. Adopting SwiftData for a Core Data app : https://github.com/abhisekprusty977/A... 7. Understanding StoreKit WorkFlows : https://github.com/abhisekprusty977/S... 8. Real Time Chat Application : https://github.com/abhisekprusty977/R...