Назад
Создание прибыльного бизнеспроекта на базе сайта

SEO + ASP.NET 4.0 + БИЗНЕСМОДЕЛЬ = ПРИБЫЛЬНЫЙ САЙТ

Инструмент быстрого построения прибыльного онлайн бизнеса своими силами без капиталовложений за 4 месяца все подробности на SEO + ASP.NET 4.0.

Подписка на рассылку

МАГИЯ C#!

Создание вебсайта с формой автоматического приема онлайн платежей по WebMoney!
Ваше имя
Ваш e-mail
Уроки по ASP.NET c# ADO.NET
     

18 видеоуроков
более 5 часов
по созданию сайта,
выполняющего
продажи ваших продуктов (физических/электронных) на полном автомате с личным оповещением на e-mail, а также ...
DVD-курс по C#, .NET

3 часть. Введение в ASP.NET. WebServices Профессиональная подготовка разработчика по языку C# на платформе .NET

asp.net webservices dvd c# gridview Гудок курс Более 65 подробных видео уроков по теоретическим основам технологии сайтостроения ASP.NET и процессу создания и использованию вебсервисов.

DVD-курс по C#, .NET

2А часть. XML/TXT в аспекте ADO.NET Профессиональная подготовка разработчика по языку C# на платформе .NET

xml txt dvd c# ADO ADO.NET Гудок курс 70 подробных видео уроков по работе с форматами xml, txt, по работе с файлами и директориями. Разработка высокоорганизованных свойств для значительного сокращения объема исходного кода и облегчения дальнейшей модификации и многое-многое другое...

DVD-курс по C#, .NET

1 часть. Windows Forms Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок

185 подробнейших уроков (70 часов) лекций в формате видеоуроков по теории языка c# и платформы .NET. Практическое закрепление теоретического материала на примере создания Windows Forms - приложения видеоигры "Tanks"

DVD-курс по C#, .NET

2 часть. ADO.NET/SQL Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок ADO.NET sql

165 подробных видео уроков по созданию приложений распределенных баз данных на примере разработки проектов с использований технологий ADO.NET (Connected model, Disconnected model, Typed DataSet, ...)


Я записываю курсы!
  Курс валют

НБУ курс евро






Использование Windows Media Player в приложениях Windows Forms



В прошлой статье мы поговорили о проигрывании звуковых файлов средствами класса SoundPlayer. В этой статье мы рассмотрим более гибкую возможность, которая основывается на использовании проигрывателя WindowsMediaPlayer. С его помощью мы сможем проигрывать файлы любых форматов, поддерживаемых WindowsMediaPlayer. Кроме того, данный способ почти полностью избавляет нас от ручного написания соответствующего кода.

Что ж, первым делом следует создать обычную форму. Затем, поместить на неё кнопку выбора целевого медиа-файла:

Подпишемся на событие Click данной кнопки:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Sound
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();   
        }


        private void Choose_Click(object sender, EventArgs e)
        {
            
        }
    }
}

Пока обработчик Choose_Click оставим пустым. Следующий шаг заключается в добавлении контрола WindowsMediaPlayer на форму. Однако перед этим следует его внести в раздел General панели инструментов. Для этого вызовите контекстное меню раздела General панели инструментов (для этого нажмите в пустой области правую кнопку мыши):

Выберите пункт "Choose Items". Откроется окно для выбора компонент:

Перейдите во вкладку COM Components и поставьте галочку напротив Windows Media Player. Нажмитье кнопку OK. В итоге в разделе General появится контрол Windows Media Player:

Теперь перетащим данный контрол на нашу форму, или просто дважды щелкнем по нему в панели инструментов. Растянем наш проигрыватель по ширине формы:

Во вкладке Properties изменим имя полученного объекта на «WMP».

Как и в прошлой статье, снова добавим на форму контрол OpenFileDialog. Теперь добавим в обработчик нажатия на кнопке всего две строчки кода:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Sound
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();   
        }


        private void Choose_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
                WMP.URL = openFileDialog1.FileName;
        }
    }
}

Как видите, исходный путь выбранного файла мы помещаем в свойство URL.

Все. Осталось лишь запустить приложение. Как видим, теперь мы можем проигрывать любые мультимедийные файлы и не только звуковые, но и видео. Если вас смущает размер экрана нашего проигрывателя, то во время просмотра фильма дважды щелкните по его изображению и наш проигрыватель развернется в полноэкранный режим.



Больше информации читайте по теме:



Оценить статью:

Оценивая статью, Вы подсказываете нам насколько данная информация стала полезной именно для Вас. Мы ожидаем, прежде всего, оценку доступности материала для понимания и простоты его изложения. Дополнительные комментари, вопросы, дополнения и замечания Вы можете указать на странице От Вас

Частичное, или полное копирование материала данной статьи возможно лишь при размещении ссылки на данную страницу.


            
        


        MaCaLLaN    13.10.2010 0:10:48
        

Доброго времени суток) как убрать стандартные кнопки и заменить своими?


        Аленка    14.10.2010 0:46:22
        

Это ооочень трудно к исполнению. Лучше не париться и юзать как есть. А если не устраивает, то поищите иные библиотеки в сети




Имя:  


Текст комментариев (не больше 600 знаков):  
введите не более 600 знаков



Введите символы с картинки:
Капча имеет "срок годности". Поэтому, если необходимо обновите страницу.



Сантехник срочно
c# курс Гудок   курс по ASP.NET Гудок   курс по ADO.NET Гудок   курс по XML txt Гудок   курс по рефлексии и многопоточности Гудок