# How to play a fragment of the source file?

Media Player SDK .Net

# MediaPlayerCore engine (Windows-only)

You can enable fragment playback by setting the start and stop time to the player object.

Sample code:

// enable fragment playback
MediaPlayer1.Selection_Active = true;

//set start time to 2000 ms
MediaPlayer1.Selection_Start = TimeSpan.FromMilliseconds(2000);

// set stop time to 5000 ms
MediaPlayer1.Selection_Stop = TimeSpan.FromMilliseconds(5000);

# Required redists

  • Base redist
  • SDK redist

# MediaPlayerCoreX engine (cross-platform)

Sample code:

// create new instance of MediaPlayerCoreX
MediaPlayerCoreX MediaPlayer1 = new MediaPlayerCoreX(VideoView1);

// set the source file
var fileSource = await UniversalSourceSettings.CreateAsync(new Uri("video.mkv"));
await MediaPlayer1.OpenAsync(fileSource);

//set start time to 5000 ms
MediaPlayer1.Segment_Start = TimeSpan.FromMilliseconds(2000);

// set stop time to 10000 ms
MediaPlayer1.Segment_Stop = TimeSpan.FromMilliseconds(5000);

// start playback
await MediaPlayer1.PlayAsync();

How can the required redists be installed or deployed to the user's PC?


Visit our GitHub page to get more code samples.