Version 1.0.0

This commit is contained in:
Rutger
2016-06-03 20:56:45 +02:00
parent d826f75f2a
commit 41ce460d90
27 changed files with 1891 additions and 1 deletions

19
examples/simple.rs Normal file
View File

@ -0,0 +1,19 @@
extern crate nom;
extern crate m3u8_rs;
use m3u8_rs::playlist::{Playlist};
use std::io::Read;
fn main() {
let mut file = std::fs::File::open("playlist.m3u8").unwrap();
let mut bytes: Vec<u8> = Vec::new();
file.read_to_end(&mut bytes).unwrap();
let parsed = m3u8_rs::parse_playlist_res(&bytes);
match parsed {
Ok(Playlist::MasterPlaylist(pl)) => println!("Master playlist:\n{}", pl),
Ok(Playlist::MediaPlaylist(pl)) => println!("Media playlist:\n{}", pl),
Err(e) => println!("Error: {:?}", e)
}
}