ilies oldm
ilies oldm

Reputation: 1

How to use VLCMediaPlayer from MobileVLCKit in SwiftUi

I'm new to IOS development , please i need guidelines or code example on how i can play video using VLCMediaPlayer in SwiftUI

my current code :

import SwiftUI
import MobileVLCKit
import UIKit

struct PlayerView: View {
    
    var videoURL : String
    
    let vlcMediaPlayer = VLCMediaPlayer()
    
    struct VideoView: View {
        var body: some View {
            HStack {
            }.frame(
                width: 100, height: 100, alignment: .center
            )
        }
    }
    
    var body: some View {
        VideoView()
            .onAppear(perform: {
                let url = URL(string: videoURL)!
                print("url",url)
                vlcMediaPlayer.media = VLCMedia(url: url)
                vlcMediaPlayer.drawable = VideoView.self
                vlcMediaPlayer.play()
            })
    }
}

LOG :

decode_slice_header error
[h264 @ 0x7fc54982a000] no frame!

Ps : I can hear the video sound but nothing displayed

Upvotes: 0

Views: 46

Answers (0)

Related Questions