import AVKit import SwiftUI struct HermesVideoPlayerView: View { @ObservedObject var coordinator: PlayerCoordinator var cornerRadius: CGFloat = HermesTheme.cornerRadius var fixedHeight: CGFloat? = 224 var body: some View { VideoPlayer(player: coordinator.player) .frame(maxWidth: .infinity) .frame(height: fixedHeight) .clipShape(RoundedRectangle(cornerRadius: cornerRadius, style: .continuous)) .overlay( RoundedRectangle(cornerRadius: cornerRadius, style: .continuous) .stroke(HermesTheme.accent.opacity(0.12), lineWidth: 1) ) .background(HermesTheme.surfaceElevated) } }