Player¶
Multimedia component that plays audio and controls phone vibration. The name of a multimedia field is specified in the Source property, which can be set in the Designer or in the Blocks Editor. The length of time for a vibration is specified in the Blocks Editor in milliseconds (thousandths of a second)
This component is best for long sound files, such as songs, while the Sound component is more efficient for short files, such as sound effects.
Events¶
Completed¶
Indicates that the media has reached the end
Other Player Started¶
This event is signaled when another player has started (and the current player is playing or paused, but not stopped).
PlayerError¶
The PlayerError event is no longer used. Please use the Screen.ErrorOccurred event instead.
| Params | |
|---|---|
| message | Text |
Methods¶
Pause¶
Suspends playing the media if it is playing.
Seek To¶
Set a position where the source file should start playing.
| Params | |
|---|---|
| position | Number |
Set Left Right Volume¶
Control the left and right volume of the player. Set the volume to a number between 0 and 100.
| Params | |
|---|---|
| left Volume | Number |
| right Volume | Number |
Start¶
Plays the media. If it was previously paused, the playing is resumed If it was previously stopped, it starts from the beginning.
Stops playing the media and seeks to the beginning of the song.
Vibrate¶
Vibrates for specified number of milliseconds.
| Params | |
|---|---|
| milliseconds | Number |
Properties¶
Current Position¶
Number Read — Blocks
Returns the current position of the source file that is playing.
Duration¶
Number Read — Blocks
Returns the duration of the source file.
Get TrackInfo¶
Text Read — Blocks
Returns a array of track information.
Is Playing¶
Boolean Read — Blocks
Reports whether the media is playing
Left Volume¶
Number Read — Blocks
Returns the current left volume.
Boolean Default: False Read Write — Designer Blocks
If true, the player will loop when it plays. Setting Loop while the player is playing will affect the current playing.
Play Only In Foreground¶
Boolean Default: False Read Write — Designer Blocks
If true, the player will pause playing when leaving the current screen; if false (default option), the player continues playing whenever the current screen is displaying or not.
Русские Блоги
70 строк кода Python для создания простого музыкального плеера
Сегодня я скомпилировал предыдущий код домашней работы на python и нашел несколько интересных мелочей, таких как следующие, около 70 строк кода, чтобы сделать простой музыкальный проигрыватель.
install some packages
pip install pygame
pygame — это кроссплатформенный модуль Python, разработанный специально для видеоигр, включая изображения и звуки.
Я в основном использую здесь Pygame для воспроизведения музыки. Есть два способа воспроизведения музыки в Pygame, такие как
Что касается эффекта, вышеупомянутые два метода одинаковы, небольшая разница в том, что pygame.mixer.Sound()
имеет возвращаемое значение и pygame.mixer.music.load() Нет, если нам нужно играть разную музыку в разных сценах в программе, возможно, даже в одно и то же время, мы не будем ее использовать pygame.mixer.music.load() , Поскольку она похожа на глобальную переменную (это также может быть причиной того, что ее не нужно возвращать), последняя загрузка переопределит предыдущую загрузку, поэтому она подходит для воспроизведения фоновой музыки. и pygame.mixer.Sound() Существует возвращаемое значение, мы можем присвоить его переменной и использовать в сценах, где нужно проигрывать музыку Переменная name.play () Можно играть сразу.
Для более подробного использования pygame, такого как настройка параметров функции play (), обратитесь кофициальный учебник Pygame
pip install wxPython
Программирование на Python gui — более простая библиотека, поэтому я не буду много говорить.
Source codes
Следует отметить, что для запуска кода необходимо поместить несколько песен .mp3 в текущий каталог.
Эффект бега

постскриптум
Весь код имеет последнее обновление на github:PythonLearning
Добро пожаловать на персональный публичный номер: вдохновитель
Интеллектуальная рекомендация
Реализация JavaScript Hashtable
причина Недавно я смотрю на «Структуру данных и алгоритм — JavaScript», затем перейдите в NPMJS.ORG для поиска, я хочу найти подходящую ссылку на библиотеку и записывать его, я могу исполь.
MySQL общие операции
jdbc Транзакция: транзакция, truncate SQL заявление Transaction 100 000 хранимая процедура mysql msyql> -определить новый терминатор,Пробелов нет mysql>delimiter // mysql> -создание хранимой .
Используйте Ansible для установки и развертывания TiDB
жизненный опыт TiDB — это распределенная база данных. Настраивать и устанавливать службы на нескольких узлах по отдельности довольно сложно. Чтобы упростить работу и облегчить управление, рекомендуетс.
Последняя версия в 2019 году: использование nvm под Windows для переключения между несколькими версиями Node.js.
С использованием различных интерфейсных сред вы можете переключаться между разными версиями в любое время для разработки. Например, развитие 2018 года основано наNode.js 7x версия разработана. Тебе эт.
![]()
Шаблон проектирования — Создать тип — Заводской шаблон
Заводская модель фабрикиPattern Решать проблему: Решен вопрос, какой интерфейс использовать принципСоздайте интерфейс объекта, класс фабрики которого реализуется его подклассом, чтобы процесс создания.
Сделайте свой собственный музыкальный проигрыватель в Python
Оригинальная статья можно найти в Kalebujordan.com сделать свой собственный музыкальный проигрыватель Python I… Теги с Python, Showdev, CodeNewie, учебником.
- Автор записи
То оригинальная статья можно найти в kalebujordan.com
Сделайте свой собственный музыкальный игрок Python
В этом руководстве вы собираетесь узнать, как сделать свой собственный MP3-проигрыватель в Python, используя пигам и Tkinter Библиотеки, которые могут нагрузка , Играть , Пауза И Стоп музыка.
Требования
Чтобы иметь возможность следовать этому руководству, вам нужно иметь Tkinter и Pygame установлен на вашей машине
Установка
- Linux.
- Окно
Теперь, когда все готово установлено, мы теперь готовы начать кодировать нашу собственную музыкальный проигрыватель
Давай началось
Мы собираемся использовать Tkinter, чтобы сделать наше приложение меню и Кнопки , а также Загрузка Музыка из файлов, а затем библиотека Pygame в Играть, Пауза и Стоп музыка
Основы Pygame.
Pygame имеет встроенный метод под названием Смеситель () который предоставляет нам интуитивно понятный синтаксис на борьбе со звуками файлов в Python, мы увидим;
- Загрузка и воспроизведение музыки
- Пауза и затухая музыка
- Остановка музыкального файла
Загрузка и воспроизведение музыки с PyGame
Играть музыку с Pygame Вы в первую очередь должны импортировать Смеситель () инициализируйте его через init (), * а затем используя * music.load () загрузить музыку и, наконец, играет в нее с помощью music.play () Отказ
Пример использования
Пауза и оттаивание музыки с пигей.
использовать * music.pose () и Music.unpause () * Чтобы сделать паузу и объяснять свою музыку, но сделать ваш музыкальный файл сначала загружен сначала перед использованием этих методов.
Остановите музыкальный файл
использовать music.stop () Чтобы полностью остановить вашу музыку от игры, после использования этого метода загруженная музыка будет очищена в памяти Pygame.
Создание вашего музыкального игрока ExoSkeleton
Мы уже охватывали основы воспроизведения музыки с Python, теперь пришло время начать проектирование нашего пользовательского интерфейса приложения Давайте теперь добавим метод класса, который мы только что сделали для загрузки музыкального файла с нашего компьютера, так же, как показано в коде ниже После загрузки музыкального файла из файла нам нужна функция для воспроизведения нашего музыкального файла, давайте сделаем его, используя концепции, которые мы только что узнали выше. После добавления метода воспроизведения в наш класс нам нужен метод, чтобы пауза и Упорядочить, а также остановить музыку Если вы запустите вышеуказанный код, вывод будет такой, как показано ниже, теперь вы можете воспроизводить с ним, загружая, воспроизведение, паузах и остановкой музыки, полной демонстрации на YouTube Link в конце статьи. Исходя из вашего интереса, я рекомендую вам также проверить их; В случае любого Комментарий , Предложение или трудности Снимите его на поле комментариев ниже, а затем вернусь к вам как можно скорее. Простой базовый проигрыватель, реализованный в Python с использованием библиотеки TKINTER & PYGAME In this tutorial, you’re going to learn how to make your own MP3 Music Player in Python using pygame and Tkinter libraries which is able to load, play, pause, and stop the music. To be able to follow this tutorial you need to have Tkinter and pygame installed on your machine Exit fullscreen mode Exit fullscreen mode Now once everything is ready Installed, we now ready to begin coding our very own music player We gonna use Tkinter to render our application menu and buttons, and also loading the music from files and then pygame library to play, pause and stop the music Pygame has an inbuilt method called mixer () which provides us intuitive syntax on dealing with sounds files in python, we will see ; To play music with pygame you’re firstly supposed to import mixer(), initialize it through init(), *and then using *music.load() to load the music and finally playing it with music.play(). Exit fullscreen mode use* music.pause() and music.unpause()* to pause and unpause your music, but make your music file is loaded first before using these methods. Example of usage Exit fullscreen mode use music.stop() to stop your music completely from playing, once you use this method the loaded music will be cleared in pygame memory. Exit fullscreen mode We have already covered the basics of playing music with python, now it’s time to begin designing our application user interfaceСначала позвольте импортировать всю необходимую библиотеку
Давайте теперь реализуем наш класс и кнопки для нашего приложения
Добавление метода нагрузки на наш класс MusicPlayer
Добавление метода воспроизведения в наш класс
Наконец-то давайте добавим паузу и способ остановки в наш класс
Давайте посмотрим на наше окончательное приложение воли (App.py)
Вывод
Посмотреть демонстрацию на YouTube
Kalebu/MusicPlayer
Простой базовый проигрыватель, реализованный в Python с использованием библиотеки TKINTER & PYGAME
Make your own music player in python
Requirements
Installation
Let’s get started
Basics of pygame
loading and playing music with pygame
Example of usage
Pausing and unpausing music with pygame.
Stop a music file
Building your music player exoskeleton