6 / 3 / 0
Регистрация: 04.05.2018
Сообщений: 407

Отсутствие модуля MediaPlayer

29.01.2020, 20:10. Показов 3264. Ответов 48
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне необходимо не только загружать, но и изменять громкость в PascalABC.NET звуковых файлов, по этому SoundPlayer мне не подходит. Когда пишу что-то в духе:
Pascal
1
2
uses System.Windows.Media. //На новую точку он мне ничего не предлагает
//А на написание после точки "MediaPlayer" выдает ошибку
Подскажите что в данном случае делать? Не могу найти документации по MediaPlayer
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.01.2020, 20:10
Ответы с готовыми решениями:

Отсутствие модуля pexpect
Здравствуйте, прошу помощи, значит есть у меня сервер, на Debian 8 x86, есть у меня скрипт .py который нужно запустить с сервера, для...

"constructor MediaPlayer in class MediaPlayer cannot be applied to given types"
Проблема в строке "37--final MediaPlayer mp = new MediaPlayer(this,R.raw.sample);" Ошыбка : Error:(39, 41) error: constructor...

Как из одного модуля добраться к языковым переменным другого модуля? (Joomla 2.5)
Хочу сделать регистрацию в модальном окне. Для этого делаю модуль вставки html и вставляю форму регистрации под футер. Но мне нужно как-то...

48
6 / 3 / 0
Регистрация: 04.05.2018
Сообщений: 407
30.01.2020, 19:17  [ТС]
Студворк — интернет-сервис помощи студентам
Sun Serega, это все звучит конечно круто, но почему у меня не работает все таки?
0
 Аватар для Sun Serega
2357 / 1460 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
30.01.2020, 20:46
Цитата Сообщение от MetMark Посмотреть сообщение
но почему у меня не работает все таки?
Откуда я знаю, если вы даже не сказали - пробовали ли вы запускать конкретно код отсюда с музыкой, прикреплённой там же.

Вы пока пробовали только делать рандомные изменения, не сильно запоминая что сделали и не сильно разбираясь что делает что. И вот неожиданность - такой подход не работает.

Чтоб что то достичь - надо:

1. Разобраться хоть сколько то в теории (для чего я вам всё и объясняю).

2. Найти код который хоть как то работает. И у вас один раз получилось - тогда надо было сохранить копию в отдельную папку и дальше не изменять эту копию.

3. Протестировать чтоб будет если изменить так или эдак код, всё что придёт в голову. Это на много интереснее чем тупо читать теорию, поэтому в этом пукте вы запомните то, что было слишком скушно в п.1.

4.1. Если у вас есть другой код, который не работает, но вы хотите чтоб работал - надо сделать копию рабочего кода и пробовать потихоньку изменять его, приближая к нерабочему варианту. И вот когда перестанет работать - станет понятно что последнее изменение и есть проблема.
4.2. Ну а если вы хотите написать новый код - надо просто основываться на том минимально-рабочем коде + своём опыте в его тестировании из п.3.

Это общий план, который я сам обычно использую. Но я сам не полностью его придерживаюсь, потому что здравое мышление по случаю - разумеется имеет бОльший приоритет.

Добавлено через 3 минуты
P.S. я упустил 1 логическое звено:

Тот код по ссылке - должен быть самым маленьким рабочим вариантом, без всяких дополнительных создания потоков и т.п. То есть идеально подходящим для п.2. Хотя если у вас всё же осталась копия того кода что хоть как то работал - можно и её использовать.
0
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,254
30.01.2020, 21:36
MetMark, А у вас вообще колонки работают,может проблема с ними,или драйверами?
У меня такое тоже было,проблема была в том,что у меня библиотеки порушились
0
 Аватар для Sun Serega
2357 / 1460 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
30.01.2020, 21:48
Цитата Сообщение от Пс Посмотреть сообщение
А у вас вообще колонки работают
У него 1 раз сработало, всё там нормально.
0
6 / 3 / 0
Регистрация: 04.05.2018
Сообщений: 407
30.01.2020, 22:07  [ТС]
Цитата Сообщение от Sun Serega Посмотреть сообщение
У него 1 раз сработало, всё там нормально.
+
Мне вообще кажется, что с компиляцией косяк. Потому что отдельно код работает, а точно такой же в программе нет
0
 Аватар для Sun Serega
2357 / 1460 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
30.01.2020, 22:17
Так всё же работает? Ну дык, опять же, нужен минимальный код того что не работает, даже чтоб понять - косяк у вас или в компиляторе.
0
6 / 3 / 0
Регистрация: 04.05.2018
Сообщений: 407
30.01.2020, 22:25  [ТС]
Sun Serega, вот в данном посте я выложил этот код Отсутствие модуля MediaPlayer
0
 Аватар для Sun Serega
2357 / 1460 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
30.01.2020, 22:54
Это не минимальный код, а огрызок. Минимальный код это то что можно без танцев с бубном запустить и сразу получить ошибку.

Что такое MenuSession? Небось эта функция ничего не возвращает, пока что то не ввести с клавиатуры.

Добавлено через 1 минуту
Да и вообще код-бред. Зачем вам запускать музыку ещё раз в каждой итерации цикла? Фоновая музыка это обычно то, что запускают 1 раз.

И создавать поток для этого не нужно, всё равно .Play запускает свой отдельный поток.
0
Alvin Seville
 Аватар для Соколиный глаз
346 / 276 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
31.01.2020, 03:31
Почему здесь начинаются проблемы при отрисовке объектов (при изменении размера окна особенно проявляются), мне не ясно...
Да, разработчики подтвердили проблему. Но, исправлять не будут, сказали мол «надо использовать WPF-аналоги модулей». Если Вы изучали GraphABC и ABCObjects, то лучше переходить на серьёзные технологии (такие к PascalABC.NET не привязаны), чтобы не заигрываться в игрушки. Например, Avalonia, WPF или Windows Forms. Для первых двух данный язык не подойдёт, поскольку в его IDE нет поддержки XAML, который обеспечивает разделение бизнес логики и описания интерфейса приложения. Но, это всё относится к NET, если хотите изучать аналогичные вещи в Free Pascal - можете обращаться к volvo в соответствующем разделе.

Простота учебных модулей не стоит того, чтобы на них засиживаться годами или месяцами...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2020, 03:31

Устранить ошибку отсутствия модуля exeptions при импорте модуля docx
Доброго времени суток! только начал знакомство с питоном, установил pip, pycharm и тд. Вот решил сделать хоть немного нужную программку....

ПММ AEG. Нужна ремонтная документашка и прошивка силового модуля и модуля индикации
F55402VI0P 911676002 j24_cac01_02z003.dax 117384831 computime code: ELED046 ELECTROLUX CODE: 328604682 SW VERSION:EMJ24_FR ...

запуск модуля из модуля (Sub test() CommandBars(1).Enabled = False load module2.test1 End Sub)
Sub test() CommandBars(1).Enabled = False load module2.test1 End Subвот что-то типа такого и не воркает.

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

Функции модуля работают, но самого модуля в книге не видно
Помогите, пожалуйста. Написал в модуле функцию. Использовал ее на листе и сохранил файл. Когда открыл файл, модуль VBA пропал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
49
Ответ Создать тему
Опции темы

Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru