首页 > 解决方案 > 如何在不使用外部视频文件的情况下播放文件

问题描述

我想在我的程序中播放视频,但是我不想引用我的程序之外的视频,有没有办法将视频嵌入到程序中。

我曾尝试参考应用程序的资源并在那里添加视频,但这似乎是不可能的。

axWindowsMediaPlayer1.URL = Properties.Resources.INTRO

我想从应用程序播放视频,而不必知道视频在计算机上的位置,因为这会因计算机而异。

标签: c#

解决方案


看起来 axWindowsMediaPlayer 无法播放流外视频。将资源视频保存到临时文件然后播放是否适合您?

var fileName = System.IO.Path.GetTempFileName();
File.WriteAllBytes(fileName, Properties.Resources.INTRO);
axWindowsMediaPlayer1.URL = fileName;

推荐阅读