نقل قول:
نیازی به معرفی پلیر به برنامه نیست، شما باید فایلتون رو به پلیر مورد نظر معرفی کنید.
مثلا اگه می خواید فایلتون توسط مدیا پلیر نمایش داده بشه، دستورش به صورت زیره:
کد:
playerfile = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\wmplayer.exe", "", false);
playerpath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\wmplayer.exe", "Path", false);
if (File.DoesExist(playerfile) == false) then
playerfile = String.Lower(playerfile);
playerfile = String.Replace(playerfile, "%programfiles%", _ProgramFilesFolder, false)
playerfile = String.Replace(playerfile, "%programfiles(x86)%", _ProgramFilesFolder, false)
playerpath = String.Lower(playerpath);
playerpath = String.Replace(playerpath, "%programfiles%", _ProgramFilesFolder, false)
playerpath = String.Replace(playerpath, "%programfiles(x86)%", _ProgramFilesFolder, false)
end
File.Run(playerfile, "\""..clipname.."\"", playerpath, SW_SHOWNORMAL, false);
clipname رو تو دستور فوق باید برابر مسیر فایل تصویری خودتون قرار بدید.
اگه پلیر دیگه ای هم مد نظرتون روش کار تقریبا به همین صورته.:10:
با تشكر از شما
من خط فرمان شما رو براي پخش فايلي با فرمت swf تغيير دادم ولي مشكل حل نشد .ممنون ميشم راهنمائي كنيد.
[PHP]
playerfile = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\ \App Paths\\flashdemo.exe", "", false);
playerpath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\ \App Paths\\flashdemo.exe", "Path", false);
if (File.DoesExist(playerfile) == false) then
playerfile = String.Lower(playerfile);
playerfile = String.Replace(playerfile, "%programfiles%", _ProgramFilesFolder, false)
playerfile = String.Replace(playerfile, "%programfiles(x86)%", _ProgramFilesFolder, false)
playerpath = String.Lower(playerpath);
playerpath = String.Replace(playerpath, "%programfiles%", _ProgramFilesFolder, false)
playerpath = String.Replace(playerpath, "%programfiles(x86)%", _ProgramFilesFolder, false)
end
File.Run(playerfile,10, playerpath, SW_SHOWNORMAL, false);
[/PHP]