2013-07-22 27 views
8

Tôi đã tìm kiếm cho câu hỏi này và đó là một câu hỏi đó vẫn chưa được trả lời, tôi đã tự hỏi nếu có ai có thể giúp đỡ để con số này ra ...javascript + PhoneGap - làm thế nào để phát hiện khi trong một cuộc gọi điện thoại hoạt động

Sử dụng javascript thư viện và điện thoại, tôi muốn gọi điện thoại và khi cuộc gọi được trả lời, hãy phát tệp âm thanh cho người nhận. Âm thanh này chỉ được phát cho người nhận chứ không phải qua loa điện thoại. Nói cách khác, âm thanh được phát như một phần của cuộc gọi hiện thời. Một ví dụ sẽ là khi gọi một cửa hàng địa phương và cuộc gọi được giữ trong khi nhạc được phát cho người gọi.

  • Câu hỏi 1) Có bất kỳ kỹ thuật hoặc plugin mà bất cứ ai biết mà sẽ cho phép phát hiện khi một cuộc gọi thực sự là hoạt động/trả lời?

  • Câu hỏi 2) Cách phát âm thanh đã định sẵn .mp3 khi đang trong cuộc gọi hiện thời?

Bất kỳ sự giúp đỡ hoặc con trỏ sẽ được nhiều đánh giá cao,

Trả lời

0

Bạn nên có lẽ đầu tiên hãy nhìn vào cách nó được thực hiện tại quê hương.

Câu hỏi 1 đi qua việc lắng nghe hệ thống gửi sự kiện android.intent.action.PHONE_STATE và đó là 'trẻ em'.

Tìm kiếm trên Google cho Câu hỏi 2 gợi ý điều gì đó tương tự;

AudioTrack track = new AudioTrack(AudioManager.STREAM_VOICE_CALL, mySampleRate, 
    AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, 
    myBuffersize, AudioTrack.MODE_STREAM); 

Có thể thông tin này có thể cung cấp cho bạn tìm kiếm cụ thể hơn nếu phonegap thực hiện bất kỳ bản dịch nào cho điều này.

Các vấn đề liên quan