对于一个新项目,我使用了Windows Media Player组件。它应该播放Livestream,这对我来说很好,但10秒后,流再次加载并从0秒开始(就像一个10秒的视频剪辑)。 我可以看到两种解决方案,但我不知道他们的方法。代码本身非常简单。
private void tbutton_Click(object sender, EventArgs e)
{
tvplayer.currentPlaylist.name = "TV-Stream";
tvplayer.URL = (stream-url);
}
第一个是“让玩家知道”视频源是流而不是视频,但我不知道应该怎么做。
第二种解决方案是修改“视频”的持续时间,媒体播放器播放...可能是两小时或24小时。我知道这在某种程度上是可能的,因为我在元文件元素参考(https://msdn.microsoft.com/de-de/library/windows/desktop/dd564668(v=vs.85).aspx)中读到它,无论如何,我不知道如何。
有人能给我一个提示,我该怎么做?
我尝试了直播的HLS和HDS版本,没有区别。问题是一样的。流本身具有H.264 MP4格式。 我想问题是,直播是以10s段加载的。