VB.NET从My.Resources播放视频自动在Filepath中创建.mp4文件

时间:2014-05-31 09:20:37

标签: vb.net video visual-studio-2013 filepath axwindowsmediaplayer

我基本上试图在我的资源上播放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那样躺在那里。

1 个答案:

答案 0 :(得分:0)

这可以通过较低级别的API实现,但Windows Media Player(特别是其ActiveX格式)需要真实的文件系统文件和标识格式的扩展名。