video to thumbnail

יום רביעי, אוקטובר 13, 2010

  אפליקציה ליצירת תמונה מתוך frame   כתוצאה מהפוסט שמראה כיצד לייצר תמונה והפוסט שמראה כיצד לדעת גובה ורוחב   נוצר פרוייקט ב - Code Plex. ותוכלו להוריד את האפליקציה מכאן  
תגיות: , , ,
3 תגובות

Width Height and Duration of wmv file

  כיצד אפשר לקבל מידע על גובה רוחב וזמן (בשניות) של קובץ wmv   כדי לעבוד בקוד עם קבצי wmv צריך להוסיף reference ל - Interop.WMPLib.dll (תוכלו להוריד אותו מכאן, אם אתם לא מוצאים את זה במחשב שלכם)   לאחר מכן תוכלו לכתוב את הקוד הבא   public class VideoProperties {     public int Width { get; set; }     public int Height { get; set; }     public long Duration { get; set; }       public VideoProperties(string fileName)     {         WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();         IWMPMedia mediaInfo = wmp.newMedia(fileName);         wmp.currentMedia = mediaInfo;         Thread.Sleep(1000);           Width = mediaInfo.imageSourceWidth;         Height = mediaInfo.imageSourceHeight;         wmp.stop();           Duration = (long)mediaInfo.duration;      ...
תגיות: , ,
8 תגובות

השמעה קולית של טקסט מתוך הקוד

יום שלישי, פברואר 23, 2010

  לאחרונה בשיטוטים שלי מצאתי dll שיש לו יכולות מדהימות של השמעת טקסט (והקלטה)   צריך להוסיף reference ל - System.Speech     שימו לב לקוד הבא:   string textToSpeak = Console.ReadLine(); SpeechSynthesizer ss = new SpeechSynthesizer(); ss.Speak(textToSpeak);   ומהרמקולים של המחשב נשמע את הטקסט שהמשתמש הקליד.   למחלקה הזאת יש המון יכולות.   החל משליטה על העוצמה והמהירות, האפשרות להחליט להיכן ינותב הפלט (האם לרמקול או לקובץ wav)   אפשר לקבל events מה הסטטוס של השמעת הטקסט, בעזרת רישום לאירוע SpeakProgress (ויש עוד כמה אירועים מעניינים)   אפשר לבנות מחרוזת להשמעה עם סגנונות (כלומר חלק מהטקסט יותר גבוה חלק מהר יותר וכדו')  בעזרת מחלקה שנקראת PromtBuilder   אפשר להפעיל את ההשמעה בצורה אסינכרונית בעזרת המתודה SpeakAsync (וכמובן שאפשר לבטל אותה...
תגיות: ,
4 תגובות