diff --git a/examples/winit_player.rs b/examples/winit_player.rs index 478c915..d1b5bd1 100644 --- a/examples/winit_player.rs +++ b/examples/winit_player.rs @@ -22,13 +22,17 @@ fn main() { .unwrap(); // Instanciate libvlc - let options = vec![String::from("-vv")]; + let instance = Instance::new().unwrap(); - let instance = Instance::with_args(Some(options)).unwrap(); - - let argv: Vec<String> = std::env::args().collect(); - - let md = Media::new_location(&instance, &argv[1]).unwrap(); + let args: Vec<String> = std::env::args().collect(); + let path = match args.get(1) { + Some(s) => s, + None => { + println!("Usage: winit_player path_to_a_media_file"); + return; + } + }; + let md = Media::new_path(&instance, path).unwrap(); let mdp = MediaPlayer::new(&instance).unwrap();