This repository is developed based on another repository ReOsuStoryboardPlayer.Core, primarily for learning Avalonia development and NativeAOT. Program can build/run on Windows/Browser/Android
Browser Online (Play Demo1 Demo2 Demo3)
Windows: x64
- UI Framework: Avalonia
- Rendering Implementation: SkiaSharp
- Storyboard Implementation: ReOsuStoryboardPlayer.Core
- Audio Implementation:Windows MediaPlayer / WASAPI&Media Foundation Powered by DirectNAot / WebAudio
- Fix/Support FireFox
-
Support multithread in browser (migrate to .Net9/.Net10) - Fix/Optimize render
- Integrate content
- Add Storyboard debugger who want debug his storyboard?
- Support Android
- Fix memory leak in heavy/cool storybaord
- Use low level render implement(Skia's performance and API design no longer meet requirements)
- Optimize others