예제 #1
0
    public void ChooseFile()
    {
        OpenFile openFile = new OpenFile();

        openFile.structSize   = Marshal.SizeOf(openFile);
        openFile.file         = new string(new char[256]);
        openFile.maxFile      = openFile.file.Length;
        openFile.filter       = "All Files\0*.*\0\0";
        openFile.fileTitle    = new string(new char[64]);
        openFile.maxFileTitle = openFile.fileTitle.Length;
        openFile.initialDir   = Application.streamingAssetsPath.Replace('/', '\\');
        openFile.title        = "选择视频";
        openFile.flags        = 0x00080000 | 0x00001000 | 0x00000800 | 0x00000008;
        if (LocalDialog.GetOpenFileName(openFile))
        {
            Debug.Log(openFile.file);
            ShellManager.inUrl = openFile.file;
            sm.ChooseFolderAgument(false);
            isPNG.SetActive(true);
        }
        InNote.text = "选择视频为:";
        Start.text  = "开始转换";
        Save.text   = "存储为";
        inin.transform.localPosition = new Vector3(120, inin.transform.localPosition.y, inin.transform.localPosition.z);
    }