{"id":16751587,"url":"https://github.com/lancercomet/svgaplayer-uwp","last_synced_at":"2025-03-21T22:32:09.189Z","repository":{"id":34153955,"uuid":"170138553","full_name":"LancerComet/SVGAPlayer-UWP","owner":"LancerComet","description":"Svga port for Windows UWP.","archived":false,"fork":false,"pushed_at":"2022-02-15T13:06:21.000Z","size":1013,"stargazers_count":34,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T05:51:14.534Z","etag":null,"topics":["svga","svgaplayer","uwp","windows"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LancerComet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-11T14:03:14.000Z","updated_at":"2024-09-25T08:21:50.000Z","dependencies_parsed_at":"2022-09-02T14:01:42.218Z","dependency_job_id":null,"html_url":"https://github.com/LancerComet/SVGAPlayer-UWP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FSVGAPlayer-UWP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FSVGAPlayer-UWP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FSVGAPlayer-UWP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LancerComet%2FSVGAPlayer-UWP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LancerComet","download_url":"https://codeload.github.com/LancerComet/SVGAPlayer-UWP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244880446,"owners_count":20525507,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["svga","svgaplayer","uwp","windows"],"created_at":"2024-10-13T02:44:22.305Z","updated_at":"2025-03-21T22:32:08.651Z","avatar_url":"https://github.com/LancerComet.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SVGAPlayer For UWP\n\nThis is the UWP version for SVGA.\n\n![img](https://raw.githubusercontent.com/LancerComet/SVGAPlayer-UWP/master/Static/Screenshot.gif)\n\n## Quickstart\n\nPlease check both `MainPage.xaml` and `MainPage.xaml.cs` to see the demo.\n\n## API\n\n```c#\nclass SvgaPlayer {\n  /// \u003csummary\u003e\n  /// 播放循环次数, 默认为 0.\n  /// 当为 0 时代表无限循环播放.\n  /// \u003c/summary\u003e\n  public int LoopCount { get; set; }\n\n  /// \u003csummary\u003e\n  /// 目标播放帧率.\n  /// 若不设置或设置为 0 时使用默认帧率, 设置后将使用自定义帧率.\n  /// \u003c/summary\u003e\n  public int Fps { get; set; }\n\n  /// \u003csummary\u003e\n  /// 当前是否处于播放状态.\n  /// \u003c/summary\u003e\n  public bool IsInPlay { get; }\n\n  /// \u003csummary\u003e\n  /// 载入 SVGA 文件数据.\n  /// \u003c/summary\u003e\n  /// \u003cparam name=\"svgaFileBuffer\"\u003eSVGA 文件二进制 Stream.\u003c/param\u003e\n  public void LoadSvgaFileData (Stream svgaFileBuffer) {}\n\n  /// \u003csummary\u003e\n  /// 初始化 Player 舞台.\n  /// 任何配置项请在调用此方法前执行.\n  /// \u003c/summary\u003e\n  public void InitStage () {} \n\n  /// \u003csummary\u003e\n  /// 开始播放.\n  /// \u003c/summary\u003e\n  public void Play () {}\n\n  /// \u003csummary\u003e\n  /// 暂停.\n  /// \u003c/summary\u003e\n  public void Pause () {}\n  \n  /// \u003csummary\u003e\n  /// 卸载舞台所有数据.\n  /// \u003c/summary\u003e\n  public void UnloadStage () {}\n}\n```\n\n## SVGA File Struct\n\nMore Information about SVGA File: [Link](https://github.com/yyued/SVGA-Format)\n\n![img](https://raw.githubusercontent.com/LancerComet/SVGAPlayer-UWP/master/Svga/SVGA%20File%20Sturct.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flancercomet%2Fsvgaplayer-uwp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flancercomet%2Fsvgaplayer-uwp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flancercomet%2Fsvgaplayer-uwp/lists"}