Provider/uri(_:) for URL-based playback.
struct VideoPlayer: DisplayableView, Sendable
init
(
provider
, codec
, onError
)
|
Creates a video player with the given provider and parameters.
Signature
public init( provider: Provider, codec: VideoCodec, onError: (@Sendable (VideoError) -> Void)?) Parameters provider: Provider
The video data source (URL or stream).
onError: (@Sendable (VideoError) -> Void)
Optional error handler for video-specific errors. Defaults to nil.
|
codec
: VideoCodec |
The video codec. Defaults to .mp4.
|
onError
: (@Sendable (VideoError) -> Void)? |
Called when a video stream error occurs (e.g. stream rejection by the glasses).
Device disconnection errors are thrown as DisplayError.deviceDisconnected from Display.send(_:) regardless of this handler.
|
provider
: Provider |
The video data source.
|