Closed Bug 898965 Opened 12 years ago Closed 12 years ago

[MediaRecord] MediaRecording status is wrong while another app acquire microphone

Categories

(Core :: Audio/Video: Recording, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 904025
blocking-b2g koi+

People

(Reporter: u459114, Assigned: rlin)

Details

(Whiteboard: [MR 1.2] [FT: Media Recording, Sprint])

Scenario 1. User start recording in an recording app 2. An incoming call. Phone app acquire microphone. 3. Media recorder instance in recording app goes into an unknown state. No ondataavailable callback; requestData out of work. Basically, app has no idea that media stream is broken since HW contention. Expect behaviour: 1. media recorder switch to inactive mode. 2. trigger onerror on callback
Assignee: nobody → rlin
blocking-b2g: --- → koi+
Whiteboard: [MR 1.2] → [MR 1.2] [FT: Media Recording, Sprint]
Test with B2G 1. recording 2. answer MO call, remote side can't hear the uplink sound, but the recording still works. Telephony channel should be threat at the first priorty.
I think should be hooked in gUM module because gUM would hold the mic audio path.
Set it to be duplicate and let gUM module to handle the problem.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
No longer blocks: MediaRecording
Component: Video/Audio → Video/Audio: Recording
You need to log in before you can comment on or make changes to this bug.