# CinePlayer v1.1.0 Modern, plugin destekli HTML5 video oynatıcı. HLS/DASH | YouTube | Dailymotion | Chromecast | Thumbnail | 7 Dil | 5 Tema | React/Vue/Angular --- ## Yapı ``` cineplayer/ ├── dist/ │ ├── cineplayer.js ← Tek dosya build (core) │ ├── cineplayer.plugins.js ← Plugin bundle │ └── cineplayer.css ← Stiller ├── src/core/ ← Kaynak dosyalar ├── src/plugins/ ← HLS | DASH | Chromecast ├── src/adapters/ ← YouTube | Dailymotion ├── themes/ ← ocean | crimson | light | minimal ├── wrappers/ ← React | Vue | Angular └── demo/ ← index.html | themes.html ``` ## Hızlı Başlangıç ```html
``` ## API ```js player.play() player.pause() player.toggle() player.stop() player.seek(30) player.skipBy(-10) player.skipBy(10) player.setVolume(0.8) player.toggleMute() player.setPlaybackRate(1.5) player.setPoster('thumb.jpg') player.setSubtitle('tr') player.setQuality('1080p') player.toggleFullscreen() player.togglePip() player.load('video.mp4') player.on('play', () => {}) player.on('timeupdate', (t) => {}) player.on('error', (err) => {}) player.destroy() ``` ## Temalar ```html
``` Hazır: `default` `cp-theme-ocean` `cp-theme-crimson` `cp-theme-light` `cp-theme-minimal` ## Thumbnail ```js new CinePlayer('#p', { thumbnails: { src: 'thumbs.vtt' } }); ``` VTT sprite veya otomatik canvas yakalama. ## Chromecast HTTPS veya localhost gereklidir. Cast butonu ağda cihaz olduğunda aktif olur. ## Klavye `Space/K` oynat/dur · `←→` 5s · `Shift+←→` 30s · `↑↓` ses · `M` sessiz · `F` tam ekran · `C` altyazı · `0-9` konum ## Lisans MIT © CinePlayer Contributors