Этот класс загружает и проигрывает звуковые файлы, а также предоставляет доступ к Media Control Interface (MCI).
| Категория | Multimedia |
|---|---|
|
Каталог размещения по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Multimedia |
|
Класс |
_soundplayer |
|
Базовый класс |
Container |
|
Библиотека класса |
_multimedia.vcx |
|
Родительский класс |
_container |
|
Образец использования |
...\Samples\Solution\Forms\mci_play.scx |
Примечания
Для использования класса в своем приложении перетащите его в проект или на форму; или из контекстного меню Component Gallery Item (Галереи компонентов) выберите Add to Project (Добавить в проект) или Add to Form (Добавить в форму). Когда вы перетаскиваете класс в проект, у вас есть возможность выбора между вводом класса в проект или созданием субкласса на его основе. При перетаскивании класса на форму, Visual FoxPro открывает компоновщик, в котором вы можете указать имя объекта в форме, выбрать из звуковой файл для проигрывания с помощью диалогового окна Open, имя которого будет сохранено в свойстве cFileName, а также установить опции lAutoOpen - (Automatically open multimedia file), lAutoPlay - (Automatically play multimedia file), lAutoRepeat - - (Automatically repeat playing multimedia file), а также связать объект с источником данных - cControlSource.

Смотрите Руководство по использованию фундаментальных классов Visual FoxPro для получения более подробной информации об использовании фундаментальных классов.
| Свойства, события, методы | Описание |
|---|---|
|
Свойство cControlSource |
Указывает источник данных, к которому привязывается объект. По умолчанию: "" |
|
Свойство cFileName |
Указывает имя звукового файла для проигрывания. По умолчанию: "" |
|
Свойство cMCIAlias |
Указывает псевдоимя файла при вызове команд MCI. Если значение свойства оставить пустым, то в качестве псевдоимени будет использоваться имя файла. По умолчанию: "" |
|
Свойство cMCIErrorString |
Хранит строку ошибки последней команды MCI. По умолчанию: "" |
|
Свойство lAutoOpen |
Определяет - будет ли файл автоматически открываться при при создании класса. По умолчанию: .T. |
|
Свойство lAutoPlay |
Определяет - будет ли файл автоматически проигрываться после открытия. По умолчанию: .T. |
|
Свойство lAutoRepeat |
Определяет - будет ли проигрывание непрерывным. По умолчанию: .T. |
|
Свойство nMCIError |
Хранит результат последней исполненной команды MCI. По умолчанию: 0 |
|
Метод CloseSound |
Закрывает загруженный файл и освобождает его ресурсы. Синтаксис: Возврат: Нет Аргументы: Нет |
|
Метод OpenSound |
Открывает звуковой файл. Синтаксис: Возврат: Нет Аргументы: Нет |
|
Метод PauseSound |
Приостанавливает текущий проигрываемый звуковой файл. Синтаксис: Возврат: Нет Аргументы: Нет |
|
Метод PlaySound |
Проигрывает загруженный звуковой файл. Синтаксис: Возврат: Нет Аргументы: Нет |
|
Метод SetPosition |
Позволяет пользователю установить позицию внутри мультимедийного файла. Синтаксис: Возврат: Нет Аргументы: cPosition определяет Start, End или число, определяющее количество миллимекунд от начала файла. |
|
Метод DoMCI |
Для внутреннего использования классом |
|
Метод GetMCIError |
Для внутреннего использования классом |
|
Метод ShowMCIError |
Для внутреннего использования классом |
Смотрите также
Справочное руководство
Фундаментальные классы Visual FoxPro от A до ZКонцепции
Руководство по использованию фундаментальных классов Visual FoxProПрочие ресурсы
Образцы использования фундаментальных классов
© Microsoft Corporation. All rights reserved.
Перевод выполнен JS.