AutoPlay Media Studio 9.1 kullanarak bu soruya çok profesyonel ve teknik bir yanıt verebiliriz.​

AMS ile Ses Kaydı Yapılabilir mi?​

Evet, AutoPlay Media Studio ile ses kayıt programı yapmak mümkündür. Ancak AMS'nin kendi içinde yerleşik bir "Record" (Kayıt) aksiyonu bulunmadığı için bunu iki farklı yöntemle profesyonelce çözebiliriz:

1. Yöntem: MCI (Media Control Interface) Komutları (Eklentisiz)​

Windows'un kendi ses kayıt yeteneklerini Lua üzerinden kontrol edebilirsiniz. Hiçbir ek dosya gerektirmez.

Örnek Kayıt Başlatma Kodu:
Kod:
-- Ses kartını hazırlayalım
result = StatusPanel.WriteMCI("open new type waveaudio alias ses_kayit");
-- Kaydı başlatalım
result = StatusPanel.WriteMCI("record ses_kayit");
Örnek Kaydı Durdurma ve Kaydetme Kodu:
Kod:
-- Kaydı durdur
result = StatusPanel.WriteMCI("stop ses_kayit");
-- Dosyayı kaydet (Masaüstüne)
result = StatusPanel.WriteMCI("save ses_kayit \"C:\\Users\\Kullanici\\Desktop\\kayit.wav\"");
-- Cihazı kapat
result = StatusPanel.WriteMCI("close ses_kayit");

2. Yöntem: Küçük Yardımcı Araçlar (BASS.dll veya Command Line)​

Daha kaliteli (MP3 formatında vb.) kayıtlar için sox.exe veya benzeri küçük komut satırı araçlarını projenize dahil edip Shell.Execute ile tetikleyebilirsiniz. Bu yöntem profesyonel yazılımlarda daha sık tercih edilir.
 
Geri
Yukarı