I've tried a few different ways but it won't open when it's saved. How can I accomplish this?
Basically I want to be able to save an MP4 file that's currently a resource file to a temp location that I can access as a path.
Here's something I've tried:
    public static void WriteResourceToFile(string resourceName, string fileName)
    {
        using (Stream s = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName))
        {
            if (s != null)
            {
                byte[] buffer = new byte[s.Length];
                char[] sb = new char[s.Length];
                s.Read(buffer, 0, (int)(s.Length));
                /* convert the byte into ASCII text */
                for (int i = 0; i <= buffer.Length - 1; i++)
                {
                    sb[i] = (char)buffer[i];
                }
                using (StreamWriter sw = new StreamWriter(fileName))
                {
                    sw.Write(sb);
                    sw.Flush();
                }
            }
        }}
 
     
     
     
    