|
|
this.vedio.TextureReadyToRender+=new TextureRenderEventHandler(vedio_TextureReadyToRender);
this.vedio.Ending+=new EventHandler(vedio_Ending);
this.vedio.RenderToTexture(this.device);
发现Ending事件在RenderToTexture的情况下不被触发,怎么回事?如果不是
RenderToTexture而是Play的话,就可以被触发,那在RenderToTexture情况
下怎么知道一个视频播放完成了?其中vedio_Ending函数定义如下:
private void vedio_Ending(object sender, EventArgs e)
{
this.vedio.SeekCurrentPosition(0,SeekPositionFlags.AbsolutePositioning);
this.vedio.RenderToTexture(this.device);
}
其实就是想实现循环播放,可是似乎不行,怎么办啊?
|
|