我想在我的程序中播放视频,但是我不想引用我程序之外的视频,有没有办法将视频嵌入到程序中。
我曾尝试引用应用程序的资源并在那里添加视频,但这似乎不可能。
axWindowsMediaPlayer1.URL = Properties.Resources.INTRO
我想从应用程序中播放视频,而不必知道视频在计算机上的位置,因为这会因计算机而异。
最佳答案
看来 axWindowsMediaPlayer 无法播放流外视频。将资源视频保存到临时文件然后播放是否合适?
var fileName = System.IO.Path.GetTempFileName();
File.WriteAllBytes(fileName, Properties.Resources.INTRO);
axWindowsMediaPlayer1.URL = fileName;
关于c# - 如何在不使用外部视频文件的情况下播放文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55540528/