당신이 링크에 대답은 귀하의 질문에 대답을 제공합니다. 필요한 것은 SmoothStreamingMediaElement 클래스의 속성 및 이벤트로 플러그인을 대체하는 것입니다.
그 구현을 좋아하지 않아 및 MSDN이 코드의 평균 사용 위의 품질을 설정하기 위해 Select and Monitor Bitrate
그래서 더 좋은 예제가 있지만 :
public MainPage()
{
InitializeComponent();
mediaElement.ManifestReady += OnManifestReady;
}
void OnManifestReady(object sender, EventArgs e)
{
foreach (SegmentInfo segment in mediaElement.ManifestInfo.Segments)
{
var videoStream = segment.AvailableStreams.First(i => i.Type == MediaStreamType.Video);
var averageBitrate = videoStream.AvailableTracks.Average(t => (double)t.Bitrate); // you can use Max as well
var allowedTracks = videoStream.AvailableTracks.Where(ti => ti.Bitrate >= averageBitrate).ToList();
videoStream.SelectTracks(allowedTracks, false);
}
}
을