0
我使用Microsoft.Expression.Encoder
命名空間來獲取的錄像檔案上傳通過的縮略圖以下方法:Microsoft.Expression.Encoder.MediaItem的可靠性如何?
MediaItem video = new MediaItem(file);
int Duration = video.FileDuration.Seconds;
using (var bitmap = video.MainMediaFile.GetThumbnail
(new TimeSpan(0, 0, (int)Duration/2),
new System.Drawing.Size(640, 480)
))
{
bitmap.Save(Path.Combine(_fileDirectory, UniqueId + "_thumb.jpg"));
}
構造新MediaItem(文件)要求安裝在機器上如QuickTime播放器的.MOV文件進行本地軟件,我我想知道是否有像每分鐘上傳的500個視頻這個場景有多可靠,因爲它使用QuicktimePlayer獲取文件信息,並且每個線程是否可以同時使用QuickTimePlayer?
這是一個有點奇怪的'新TimeSpan(0,0,(int)持續時間^ 2)',這是打算嗎? – oleksii 2012-04-26 16:23:42
是的,它工作正常 – Amrit 2012-04-26 16:35:31
你確定它工作正常嗎?如果持續時間是4秒,那麼您將在6秒鐘嘗試獲取縮略圖,例如4^2 = 6,1000:1000^2 = 1002也是如此。您是否試圖在半場時間得到它? – oleksii 2012-04-26 16:43:40