رفتن به مطلب
  • 0

پخش صدا از دهنی تلفن یا از گوشی(از اسپیکر نه)


Siaic

سوال

سلام و درود

من میخوام یه فایل صوتیو زمانی که دارم با یکی صحبت میکنم از گوشی تلفن(جایی که موقع حرف زدن با طرف صداشو میشنویم)پخش بشه،

یا اون صدارو از دهنی گوشی(جایی که موقع حرف زدن جلو دهنمونه) برا طرف اونور خط پخش کنه.

در هر ۲حالت از اسپیکر هیچ صدایی پخش نشه

توروخدا کمکم کنید،شدنیه؟ اگه اره با نمونه سورس راهنماییم کنید.

تشکر از کمک همه که بدون منت اطلاعاتشونو انتقال میدن،یا علی.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود.

بله میشه با جاوا البته...

کتابخانه JavaObject رو تیک بزنید.

این متد رو ایجاد بکنید به صورت جاوا:

#if java
import android.media.AudioManager;
import android.content.Context;

public void pejman(){
AudioManager audioManager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.setSpeakerphoneOn(true);
}
#end if

حالا آهنگ مورد نظر رو پخش کنید و متد pejman هم صدا بزنید تا صدا از روی اسپیکر جلویی گوشی پخش بشه.

البته فقط زمانی پخش میشه که شما تماس گرفته باشید.

Dim m As MediaPlayer
m.Initialize
m.Load(File.DirAssets,"1.mp3")
m.Play

	Dim j As JavaObject
	j.InitializeContext
	j.RunMethod("pejman",Null)

من این رو روی اکتیویتی کریت انجام دادم.

اومدم یه تماس برقرار کردم و دکمه home رو زدم رفتم توی برنامه ، به محض ورود صدا شروع به پخش از توی اسپیکر جلویی کرد.

 

در مورد اینکه فقط موقع تماس خودکار آهنگه پخش بشه این تاپیک هارو نگاه کنید.

http://answercenter.ir/topic/9402-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D8%AA%D9%85%D8%A7%D8%B3-%D9%87%D8%A7/

http://answercenter.ir/topic/9391-%D9%81%D9%87%D9%85%DB%8C%D8%AF%D9%86-%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF-%D8%B2%D9%85%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%A7%D9%86-%D8%AA%D9%85%D8%A7%D8%B3/

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...