İPUCU

iOS Geliştirme Swift ve ObjectiveC ile ilgili dökümanlar ve projelerin paylaşım alanıdır.

Seçenekler

Swift - Video Player ile Video Oynatma | akovskiniz

akovskiniz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Nereden:
Bulgaristan
Yaş:
19
Mesajlar:
3.570
Konular:
252
Teşekkür (Etti):
181
Teşekkür (Aldı):
926
Ticaret:
(0) %
15-12-2019 00:15
#1
Swift - Video Player ile Video Oynatma | akovskiniz
Merhabalar dostlar, bu konumda xCode üzerinde Swift dili ile iOS programlama yaparken, nasıl video player ile video oynatabileceğinizi kod üzerinden göstereceğim.

Kod:
 import AVKit


class ViewController: UIViewController {
    
    
    @IBAction func buttonismi(_ sender: UIButton) {
        
        if let path = Bundle.main.path(forResource: "videoismi", ofType: "mp4")
        {
            let video = AVPlayer(url: URL(fileURLWithPath: path))
            let videoPlayer = AVPlayerViewController()
            videoPlayer.player = video
            
            present(videoPlayer, animated: true, completion: {
                video.play()
            })
        }
        }
Kodumuzun tamamı yukarıdaki gibidir şimdi parça parça inceleyelim...

Kod:
import AVKit
Yukarıdaki kodda AVKit frameworkümüzü projemize işlemek için import ediyoruz

Kod:
class ViewController: UIViewController {
Yukarıdaki kodu HTML etiketleri gibi düşünün, çalışacağımız alan burası ve kodlarımızı süslü parantez içerisinde yazıyoruz.

Kod:
 if let path = Bundle.main.path(forResource: "videoismi", ofType: "mp4")
        {
Yukarıdaki kodda dosya konumunda olan yani bilgisayarımızda bulunan .mp4 uzantılı olan videonun ismi ile projemize çekiyoruz, bu kod dizininde video ismi ve uzantısı değişkendir, yani avi, mov tarzı uzantılı videoları da ekleyebilirsiniz.

Kod:
            let video = AVPlayer(url: URL(fileURLWithPath: path))
            let videoPlayer = AVPlayerViewController()
            videoPlayer.player = video
Yukarıdaki kodda video, videoPlayer isimlendirdiğimiz değişkenlerdir, AVKit frameworkündeki kemik kodlar yardımız ile playeri projeye işliyoruz.

Kod:
            present(videoPlayer, animated: true, completion: {
                video.play()
            })
        }
Yukarıdaki kodda videoPlayer'ın animasyon odaklı açılarak videonun başlamasını sağlıyor.

Sonuç



--------------------- Herşeyin bir sonu vardır, güzel geçirdiğin zamanların hatrına unutmamak gerek...
AhmetKaan46 Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı