我基本上试图在我的资源上播放Axwindowsmediaplayer上的视频,所以可以从我的其他计算机上看到它(只是从我的资源中获取)。我想出了这个。
Dim b As Byte() = My.Resources.My_Video
Dim TheFIlePath As String = "My Video.mp4"
Dim TempFile As System.IO.FileStream = IO.File.Create(TheFIlePath)
TempFile.Write(b, 0, b.Length)
TempFile.Close()
Me.AxWindowsMediaPlayer1.URL = (TheFIlePath)
无论如何都要避免创建 - 在我的Filepath上生成我的视频?或者至少掩盖它?就像它看起来像DLL或SRT文件,但除了.MP4
之外的任何东西?即使隐藏它,也不要让它像一个简单的.MP4
那样躺在那里。
答案 0 :(得分:0)
这可以通过较低级别的API实现,但Windows Media Player(特别是其ActiveX格式)需要真实的文件系统文件和标识格式的扩展名。