diff --git a/main.go b/main.go index 38d70ab..fa19bfe 100644 --- a/main.go +++ b/main.go @@ -1,32 +1,10 @@ package main import ( - "bytes" - "fyne.io/fyne/v2/app" - "fyne.io/fyne/v2/widget" - "github.com/ebitengine/oto/v3" - "os" + "gofin/view" ) func main() { - var a = app.New() - var btn = widget.NewButton("Play", func() { - var b, _ = os.ReadFile("sample.wav") - // create reader from bytes - var reader = bytes.NewReader(b) - var ctxOptions = oto.NewContextOptions{ - SampleRate: 44100, - ChannelCount: 2, - Format: oto.FormatSignedInt16LE, - BufferSize: 0, - } - var ctx, ready, _ = oto.NewContext(&ctxOptions) - <-ready // Wait for the context to be ready - var player = ctx.NewPlayer(reader) - player.Play() - }, - ) - var w = a.NewWindow("Hello") - w.SetContent(btn) - w.ShowAndRun() + view.CreateView() + view.PopulateView() }