Я разрабатываю приложение для гибкого приложения (используя Windows 7 OS). Я хочу открыть свое программное обеспечение для записи звука в Windows (в разделе аксессуаров), щелкнув по кнопке. Я много пробовал. Но не получается. Есть ли способ сделать это возможным?Открытие звукозаписывающего устройства при нажатии на кнопку
0
A
ответ
0
Вам необходимо будет использовать NativeProcess
. Посмотрите на http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/NativeProcess.html и посмотрите пример кода.
Изменение связанный пример кода, чтобы удовлетворить ваши потребности, полный код, чтобы проверить, если NativeProcess
поддерживается и запустить Sound Recorder будет что-то вроде:
package
{
import flash.display.Sprite;
import flash.desktop.NativeProcess;
import flash.desktop.NativeProcessStartupInfo;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.events.IOErrorEvent;
import flash.events.NativeProcessExitEvent;
import flash.filesystem.File;
public class NativeProcessExample extends Sprite
{
public var process:NativeProcess;
public function NativeProcessExample()
{
if(NativeProcess.isSupported)
{
setupAndLaunch();
}
else
{
trace("NativeProcess not supported.");
}
}
public function setupAndLaunch():void
{
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
var file:File = File.applicationDirectory.resolvePath("%SystemRoot%\system32\SoundRecorder.exe");
nativeProcessStartupInfo.executable = file;
var processArgs:Vector.<String> = new Vector.<String>();
processArgs[0] = "foo";
nativeProcessStartupInfo.arguments = processArgs;
process = new NativeProcess();
process.start(nativeProcessStartupInfo);
process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData);
process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA, onErrorData);
process.addEventListener(NativeProcessExitEvent.EXIT, onExit);
process.addEventListener(IOErrorEvent.STANDARD_OUTPUT_IO_ERROR, onIOError);
process.addEventListener(IOErrorEvent.STANDARD_ERROR_IO_ERROR, onIOError);
}
public function onOutputData(event:ProgressEvent):void
{
trace("Got: ", process.standardOutput.readUTFBytes(process.standardOutput.bytesAvailable));
}
public function onErrorData(event:ProgressEvent):void
{
trace("ERROR -", process.standardError.readUTFBytes(process.standardError.bytesAvailable));
}
public function onExit(event:NativeProcessExitEvent):void
{
trace("Process exited with ", event.exitCode);
}
public function onIOError(event:IOErrorEvent):void
{
trace(event.toString());
}
}
}
Надежда, что помогает.
Смежные вопросы
- 1. открытие sd-card раздел при нажатии на кнопку
- 2. Измените кнопку при нажатии на другую кнопку
- 3. Отключить кнопку asp.net при нажатии на кнопку
- 4. При нажатии на кнопку HTML
- 5. При нажатии на подменю, открытие дополнительного окна
- 6. Открытие DatePicker при нажатии на изображение
- 7. Открытие диалога при нажатии на Android-обои
- 8. открытие новой формы при нажатии на картинкеBox
- 9. открытие новой страницы при нажатии на div
- 10. Открытие суб-вкладки при нажатии на родительский
- 11. Открытие страницы при нажатии кнопки
- 12. Открытие JFrame при нажатии JButton
- 13. Открытие половины страницы при нажатии кнопки
- 14. При нажатии на кнопку при воспроизведении музыки
- 15. Открытие PDF-документа при нажатии кнопки
- 16. Открытие XamWebDialogWindow при нажатии кнопки в silverlight
- 17. Ошибка при нажатии кнопки «Радио» при нажатии на кнопку «Android»
- 18. Сменить кнопку при нажатии
- 19. Отключить кнопку при нажатии
- 20. Открытие нового вида при нажатии кнопки
- 21. Избегайте автоматического открытия При нажатии на кнопку Kendo Multi Select
- 22. Открытие Rich модальной панели на кнопку Нажмите
- 23. изменить текст treeitem при нажатии на кнопку
- 24. Как удалить iframe при нажатии на кнопку
- 25. Удалить кнопку при нажатии на нее javascript
- 26. Перенаправить фрагмент при нажатии на кнопку
- 27. Приостановка клавиатуры при нажатии на кнопку «домой»?
- 28. При нажатии на кнопку в таблице IE
- 29. при нажатии на кнопку «Редактировать» Данные исчезают
- 30. Как запустить кнопку при нажатии на Android?