feat(editor): audio block (#10947)

AudioMedia entity for loading & controlling a single audio media
AudioMediaManagerService: Global audio state synchronization across tabs
AudioAttachmentService + AudioAttachmentBlock for manipulating AttachmentBlock in affine - e.g., filling transcription (using mock endpoint for now)
Added AudioBlock + AudioPlayer for rendering audio block in affine (new transcription block whose renderer is provided in affine)

fix AF-2292
fix AF-2337
This commit is contained in:
pengx17
2025-03-20 12:46:14 +00:00
parent 8a5393ea50
commit fad49bb070
120 changed files with 5407 additions and 950 deletions

View File

@@ -1,26 +1,26 @@
{
"ar": 96,
"ar": 95,
"ca": 4,
"da": 5,
"de": 96,
"el-GR": 96,
"el-GR": 95,
"en": 100,
"es-AR": 96,
"es-CL": 97,
"es": 96,
"fa": 96,
"fr": 96,
"es": 95,
"fa": 95,
"fr": 95,
"hi": 2,
"it-IT": 96,
"it": 1,
"ja": 96,
"ja": 95,
"ko": 60,
"pl": 96,
"pt-BR": 96,
"ru": 96,
"sv-SE": 96,
"uk": 96,
"pl": 95,
"pt-BR": 95,
"ru": 95,
"sv-SE": 95,
"uk": 95,
"ur": 2,
"zh-Hans": 96,
"zh-Hant": 96
"zh-Hans": 95,
"zh-Hant": 95
}