no stop btn

master
lza_menace 2 years ago
parent 1ee2e5cc0a
commit 2810ae5b2a

2
Cargo.lock generated

@ -2869,7 +2869,7 @@ dependencies = [
[[package]] [[package]]
name = "wownero-gui" name = "wownero-gui"
version = "0.1.0" version = "0.0.0-alpha"
dependencies = [ dependencies = [
"eframe", "eframe",
"egui", "egui",

@ -1,6 +1,6 @@
[package] [package]
name = "wownero-gui" name = "wownero-gui"
version = "0.1.0" version = "0.0.0-alpha"
edition = "2021" edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

@ -116,16 +116,16 @@ impl eframe::App for App {
ui.horizontal(|ui| { ui.horizontal(|ui| {
if self.player.playing { if self.player.playing {
if ui.button("⏸").clicked() { if ui.button("⏸").clicked() {
let _ = &self.player.sink.pause(); let _ = self.player.sink.pause();
self.player.playing = false; self.player.playing = false;
} }
if ui.button("⏹").clicked() { // if ui.button("⏹").clicked() {
let _ = &self.player.sink.stop(); // let _ = self.player.sink.stop();
self.player.playing = false; // self.player.playing = false;
std::fs::remove_file(path); // let _ = std::fs::remove_file(crate::RADIO_STREAM);
} // }
ui.add(egui::Slider::new(&mut self.player.volume, 0.0..=100.0)); ui.add(egui::Slider::new(&mut self.player.volume, 0.0..=100.0));
self.player.sink.set_volume(self.player.volume / 100.0); self.player.sink.set_volume(&self.player.volume / 100.0);
if self.player.sink.len() != 1 { if self.player.sink.len() != 1 {
let f = std::fs::File::open(crate::RADIO_STREAM); let f = std::fs::File::open(crate::RADIO_STREAM);
if let Ok(fo) = f { if let Ok(fo) = f {