1

我基本上是在尝试从我的资源中播放 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)

有没有办法避免创建 - 在我的文件路径上生成我的视频?或者至少掩盖它?就像它显示为 DLL 或 SRT 文件一样,但除了.MP4? 即使隐藏它,不知道只是不要让它像一个简单的那样躺在那里.MP4

4

1 回答 1

0

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

于 2014-05-31T10:06:37.330 回答