use web_audio_api::context::{AsBaseAudioContext, AudioContext};
use web_audio_api::media::{MediaDecoder, MediaElement};
use web_audio_api::node::{AudioNode, AudioScheduledSourceNode};
fn main() {
env_logger::init();
let file = std::fs::File::open("samples/major-scale.ogg").unwrap();
let media = MediaDecoder::try_new(file).unwrap();
let element = MediaElement::new(media);
let context = AudioContext::new(None);
let node = context.create_media_element_source(element);
node.connect(&context.destination());
node.start();
std::thread::sleep(std::time::Duration::from_secs(4));
}