Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[Tizen] MediaElement control support #9634

Merged
merged 1 commit into from
Feb 27, 2020
Merged

Conversation

rookiejava
Copy link
Collaborator

@rookiejava rookiejava commented Feb 19, 2020

Description of Change

This PR is a tizen implementation of MediaElement (#3482).

Limitations and Known Issues

  • Most features of MediaElement are supported, but KeepScreenOn is not supported due to tizen 4.0 platform constraints.
  • MediaView (MediaElement) is not allowed on Tizen TV products, because of security policy for digital media contents. Please use Tizen.TV.UIContols instead.
  • https:// is not supported on the tizen emulator, Use http:// instead for streaming playback on the emulator

Issues Resolved

API Changes

namespace Xamarin.Forms.PlatformConfiguration.TizenSpecific

Added:

  • public interface IVideoOutput
  • public interface IMediaPlayer
  • public interface IPlatformMediaPlayer
  • public enum VideoOuputType
  • public enum DisplayAspectMode
  • public enum PlaybackState
  • public class BufferingProgressUpdatedEventArgs

namespace Xamarin.Forms.Platform.Tizen

Added:

  • public class AspectToDisplayAspectModeConverter
  • public class MediaElementExtension
  • public interface IMediaViewProvider

Re-implemented:

  • public class MediaElementRenderer

namespace Xamarin.Forms.Platform.Tizen.Native

Added:

  • public class MediaPlayer
  • public class MediaPlayerImpl
  • public class LayoutCanvas
  • public class EmbeddingControls

Platforms Affected

  • Tizen

Behavioral/Visual Changes

None. This is a new control.

Testing Procedure

Go MediaElementDemoPage.

PR Checklist

  • Targets the correct branch
  • Tests are passing (or failures are unrelated)

@rookiejava rookiejava requested review from PureWeen and removed request for StephaneDelcroix February 19, 2020 23:36
@samhouts samhouts requested review from samhouts and removed request for PureWeen February 27, 2020 22:29
@samhouts samhouts assigned samhouts and unassigned PureWeen Feb 27, 2020
@samhouts samhouts merged commit c074b5d into xamarin:4.5.0 Feb 27, 2020
@samhouts samhouts added this to the 4.6.0 milestone Feb 28, 2020
@samhouts samhouts added the approved Has two approvals, no pending reviews, and no changes requested label Feb 28, 2020
@samhouts samhouts modified the milestones: 4.6.0, 4.5.0 Mar 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a/mediaelement approved Has two approvals, no pending reviews, and no changes requested Core F100 p/Tizen roadmap t/enhancement ➕
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants