我使用以下C#代码来传输视频块。 GetVideoBytes()从另一个域获取视频内容的字节数。
C#
[WebMethod(EnableSession = true)]
public void GetVideoChunkContent()
{
byte[] videoChunk =GetVideoBytes();
if (videoChunk.Count() == 0)
throw new FileNotFoundException();
HttpContext.Current.Response.ContentType = "video/mp4";
HttpContext.Current.Response.OutputStream.Write(videoChunk, 0, videoChunk.Length);
}
HTML
<video controls=""><source type="video/mp4" src="ClientSideMethods.asmx/GetVideoChunkContent"></video>
该视频正在html5播放器中播放,但重播,寻求等不起作用。 另外,我想实现将一组视频块作为单个视频一起播放。 我怎样才能达到这两个要求?