PDA

View Full Version : ضبط کردن صداهای داخل یک اپلیکیشن



meh_ham
پنج شنبه 05 بهمن 1391, 00:55 صبح
سلام
در برنامه‌ی من دکمه‌هایی وجود دارند که اگر روی هر کدام کلیک/لمس شود، صدای خاصی تولید می‌شود.
چطور می‌تونم وقتی کاربر روی این دکمه‌ها کلیک کرد، این صداها را در قالب یک فایل ضبط و ذخیره کنم؟
(مانند دکمه‌ی ضبط در برنامه‌های پیانو)
ممنون؛

hamid_hr
پنج شنبه 05 بهمن 1391, 10:59 صبح
http://stackoverflow.com/questions/5696168/how-to-record-audio-file-in-android
http://stackoverflow.com/questions/4430794/how-to-record-a-audio-in-android-and-save-it-in-database
http://stackoverflow.com/questions/8264687/how-to-record-voice-in-android

meh_ham
پنج شنبه 05 بهمن 1391, 13:22 عصر
ممنون از جواب
تو همه‌ی این‌ها این خط کد وجود داره:

recorder.setAudioSource(MediaRecorder.AudioSource. MIC);

این مگه به این معنی نیست که می‌خواد از میکروفن صدا رو ضبط کنه؟
من می‌خوام صداهای داخل اپلیکیشن ضبط بشه...

hamid_hr
پنج شنبه 05 بهمن 1391, 15:17 عصر
MediaRecorder.AudioSource.VOICE_CALL
از اين استفاده كردي؟

meh_ham
پنج شنبه 05 بهمن 1391, 16:06 عصر
MediaRecorder.AudioSource.VOICE_CALL
از اين استفاده كردي؟

بله همه رو تست کردم جواب نداد. همشون منبع صدایی غیر از اون چیزی که من می‌خوام دارند.
این‌جا هم در مورد مشکل من سوال شده ولی کسی جواب نداده:
http://stackoverflow.com/questions/7776772/recording-or-merging-sounds-onclick-of-buttons-as-in-piano

شاید باید ترک‌های صدا رو داخل یک فایل بریزیم و اون فایل رو ذخیره کنیم. اما کدش رو نمی‌دونم چی هست...