?? Fidio

Video — Playback & Frame Access

Methods

load / gbe

Fidio.load(path: String) ? VideoHandle

Load video file.

ayanmo video = Fidio.load("intro.mp4");

play / ?ere

Fidio.play(handle: VideoHandle)

Start video playback.

Fidio.play(video);

pause / duro

Fidio.pause(handle: VideoHandle)

Pause video playback.

Fidio.pause(video);

seek / wa

Fidio.seek(handle: VideoHandle, time_ms: Int)

Seek to position in milliseconds.

Fidio.seek(video, 30000);  // Jump to 30 seconds

frame / aworan

Fidio.frame(handle: VideoHandle) ? Frame

Get current frame data.

ayanmo current = Fidio.frame(video);
// Access frame.width, frame.height, frame.data

duration / iye_akoko

Fidio.duration(handle: VideoHandle) ? Int

Get video duration in milliseconds.

ayanmo length = Fidio.duration(video);
Irosu.fo("Duration (ms):");
Irosu.fo(length);

Example: Video Player

// Simple video player
ayanmo video = Fidio.load("movie.mp4");
ayanmo duration = Fidio.duration(video);

Irosu.fo("Playing video...");
Irosu.fo("Duration:");
Irosu.fo(duration);

Fidio.play(video);

// Skip to middle
ayanmo middle = duration / 2;
Fidio.seek(video, middle);
Irosu.fo("Jumped to middle!");