Этот класс загружает и проигрывает звуковые файлы, а также предоставляет доступ к 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.