# Excuse me, does the h5 version of the API support recording?

**URL:** <https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196>\
**Category:** FMOD Engine\
**Created:** [February 3, 2024, 5:44am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196 "2024-02-03T05:44:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lxy1114](https://avatars.discourse-cdn.com/v4/letter/l/dbc845/32.png) [@lxy1114](https://qa.fmod.com/u/lxy1114)\
**Post date:** [February 3, 2024, 5:44am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196/1 "2024-02-03T05:44:03Z")

</div>

I used the recording function of fmod core api and it works well on both computer and mobile phone.  
But on web h5, he cannot record. Does the h5 version not support recording?  
I am using fmodstudioapi20207html5. Is it because the version is too old? The static pants version of .a is used directly.

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [February 5, 2024, 4:25am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196/2 "2024-02-05T04:25:03Z")

</div>

Hi,

Unfortunately, recording is not supported in HTML5.

---

<div class="post-metadata">

**Author:** ![lxy1114](https://avatars.discourse-cdn.com/v4/letter/l/dbc845/32.png) [@lxy1114](https://qa.fmod.com/u/lxy1114)\
**Post date:** [February 5, 2024, 6:47am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196/3 "2024-02-05T06:47:35Z")

</div>

I think what you should say is that fmod does not support html5 recording for the time being. HTML5 itself supports recording, including the usual webrtc kind.

If FMOD does not support it, I can only find it by calling another library. I am currently using a library called “recorder-core” found in npm. I can get pcm from it and then pass it into c++. used in the buffer to ensure universality across the entire platform.  
This library runs well in crome, firefox and ios safari.

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [February 6, 2024, 5:28am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196/4 "2024-02-06T05:28:20Z")

</div>

Hi,

Apologies, I am slightly confused. Could you elaborate on what you are looking for?

---

<div class="post-metadata">

**Author:** ![lxy1114](https://avatars.discourse-cdn.com/v4/letter/l/dbc845/32.png) [@lxy1114](https://qa.fmod.com/u/lxy1114)\
**Post date:** [February 7, 2024, 2:23am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196/5 "2024-02-07T02:23:51Z")

</div>

What I mean is that the following fmod methods for recording cannot be used in the HTML5 API.  
System::getRecordNumDrivers  
getRecordDriverInfo  
getRecordPosition  
recordStart  
recordStop  
isRecording

I can only implement these functions through a third-party JavaScript library. The ‘record-core’ library on npm runs very well in various browsers.  
Can fmod complete this blank space so that fmod’s recording is the same on any platform?

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [February 8, 2024, 12:40am UTC](https://qa.fmod.com/t/excuse-me-does-the-h5-version-of-the-api-support-recording/21196/6 "2024-02-08T00:40:40Z")

</div>

I can pass on your request to our development team to look into further.

If there are updates I will update the forum.
