Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • LibVLCSharp LibVLCSharp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 79
    • Issues 79
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLANVideoLAN
  • LibVLCSharpLibVLCSharp
  • Issues
  • #272
Closed
Open
Issue created Dec 16, 2019 by Martin Finkel@mfklMaintainer

MediaPlayerElement for UWP

Problem to solve

Provide a MediaPlayerElement for UWP

Intended users

UWP devs

Proposal

The MediaPlayerElement code from Uno by Stéphane should be about 100% re-usable on UWP standalone apps. The tricky part to figure out is how to organize the code, to provide good long term maintainability by re-using as much as possible, while not creating a dependency hell and keeping namespaces that make sense...

  • Move most of the code from Uno to a shared project.

Or

  • Move most of the code from Uno to the LibVLCSharp package (LibVLCSharp/Platforms/UWP).

Unsure what is the best yet. Either way, this is for internal code re-use purposes. The Uno package will remain and this move should not affect end users.

The SuspensionHelper needs to be made crossplatform friendly outside of the Uno scope.

Documentation

Improve general MediaPlayerElement Documentation.

Edited Dec 16, 2019 by Martin Finkel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

VideoLAN code repository instance