|
 |
|
WinApp C# พอจะมีโค้ดสำหรับจัดการไฟล์ mp3 mp4 แบบนี้ไม๊ครับ |
|
 |
|
|
 |
 |
|
ขอโทษดูไม่ละเอียด
อันนี้น่าจะได้ มี stream length
https://stackoverflow.com/questions/6215185/getting-length-of-video
หรืออันนี้
https://stackoverflow.com/questions/10190906/how-to-get-video-duration-from-mp4-wmv-flv-mov-videos
Code (C#)
using Microsoft.WindowsAPICodePack.Shell;
using Microsoft.WindowsAPICodePack.Shell.PropertySystem;
using (ShellPropertyCollection properties = new ShellPropertyCollection(filePath))
{
foreach (IShellProperty prop in properties)
{
string value = (prop.ValueAsObject == null) ? "" : prop.FormatForDisplay(PropertyDescriptionFormatOptions.None);
Console.WriteLine("{0} = {1}", prop.CanonicalName, value);
}
}
using (ShellObject shell = ShellObject.FromParsingName(filePath))
{
// alternatively: shell.Properties.GetProperty("System.Media.Duration");
IShellProperty prop = shell.Properties.System.Media.Duration;
// Duration will be formatted as 00:44:08
string duration = prop.FormatForDisplay(PropertyDescriptionFormatOptions.None);
}
|
ประวัติการแก้ไข 2017-10-16 12:15:51
 |
 |
 |
 |
Date :
2017-10-16 12:13:09 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

จากที่เห็นแสดงว่า ตัววินโดวเองก็มี ไลบรารี สำหรับ รายละเอียดไฟล์รูปแบบต่างๆ

ตามรูป ผมสามารถ ดึง ไลบรารี ตัวไหนของ วินโดว มาใช้รึครับ
ถึงจะสามารถ ใช้งาน ข้อมูลต่างๆเหล่านี้ได้
ไม่ได้ต้องการตัว ไดอะล๊อก นะครับ
เอาแค่ ฟังค์ชัน หรือ method ต่างๆ มาใช้งาน ก็พอครับ
|
 |
 |
 |
 |
Date :
2017-10-16 14:48:22 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 02
|