我一直在寻找一种在c#应用程序中重现视频的方法。 我找到了大量的教程,用于复制本地文件(" C://users/com/Desktop/video.mp4"),其中包含各种播放器,如VLC或嵌入在c#应用程序上的Windows媒体播放器。 问题是,在我的应用程序中,视频将从tcp连接到达,所以现在我有两种方式: 1)写入将到达文件系统的byte [],然后再复制"临时文件" 2)找到了一个Video类,我可以把视频文件的数据流和一个可以重现该类的播放器。 换句话说,我正在寻找一个可以包装mp4(或者无论是什么......的mpeg或avi)的类,以及一个可以在不触及文件系统的情况下重现该类的播放器。
PS:我不想要流媒体,因为我不想要缓冲问题,而对于我的项目,我更喜欢发送整个数据,然后开始复制。