我创建了一个简单的AVPlayer。(如果我没有正确创建,请帮我修复...)我想在我的Swift UI中显示它,但是我有点卡住了...
如果库中至少有AVPlayer View组件,那么这将会更容易,但我在库中没有找到它...
这是我的代码在
顺便说一下,如果有一个展示如何使用Swift UI制作视频播放器的教程,我会非常感激!补充一下,我正在开发一款macOS应用。
如果库中至少有AVPlayer View组件,那么这将会更容易,但我在库中没有找到它...
这是我的代码在
ContentView.swift
://
// ContentView.swift
// test
//
// Created by Francis Dolbec on 2019-06-26.
// Copyright © 2019 Francis Dolbec. All rights reserved.
//
import SwiftUI
import AVKit
import AVFoundation
// MARK: variables
var hauteurMenuBar = NSApplication.shared.mainMenu?.menuBarHeight
var urlVideo = URL(string: "/Users/francisdolbec/Movies/Séries Télé/Rick et Morty/Rick.and.Morty.S01E01.VFQ.HDTV.1080p.x264-Kamek.mp4")
let player = AVPlayer(url: urlVideo!)
struct ContentView : View {
var body: some View {
VStack {
Text("Hello World")
.frame(maxWidth: .infinity, maxHeight: .infinity)
Text("PATATE!")
//player.play()
}
.frame(minWidth: 1024, idealWidth: 1440, maxWidth: .infinity, minHeight: (640-hauteurMenuBar!), idealHeight: (900-hauteurMenuBar!), maxHeight: .infinity)
}
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
顺便说一下,如果有一个展示如何使用Swift UI制作视频播放器的教程,我会非常感激!补充一下,我正在开发一款macOS应用。