Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RichTextBox и MediaElement 
V
    Опции темы
DenWPF
Дата 21.8.2010, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



Я создаю кнопку делаю обработчик Клик, в контент запихиваю Медиа елемент
и все это в ричтехбокс.

все нормально отображается, но вот при нажатии мелодия играет только один раз, последущее нажатия не чего не делаю(но в событие заходит)

     
Код

       Button b = new Button();
            b.Width = 100;
            MediaElement me = new MediaElement();
            me.LoadedBehavior = MediaState.Manual;
            me.Source = new Uri(@"E:\Работа\sound\read.wav");
            b.Click += new RoutedEventHandler(b_Click);
            b.Content = me;


            var tp = RichTextControl.CaretPosition;
            var tb = b;
            new InlineUIContainer(tb, tp) { BaselineAlignment = BaselineAlignment.Bottom };



        void b_Click(object sender, RoutedEventArgs e)
        {
            
            ((sender as Button).Content as MediaElement).Play();
        }

PM MAIL   Вверх
Kefir
Дата 21.8.2010, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 22
Всего: 87



Для того чтобы повторно всё проиграть надо ещё останавливать и перематывать навроде:
Код

someMediaElement.Stop();
someMediaElement.Position = TimeSpan.Zero;
// теперь можно проигрывать
someMediaElement.Play();



Это сообщение отредактировал(а) Kefir - 21.8.2010, 16:39
PM MAIL WWW Skype   Вверх
DenWPF
Дата 21.8.2010, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



ага только остановить достаточно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0619 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.