audio format fix, fix for subtitle bug

pull/1011/head
Gabby Gurdin 2 years ago
parent 7d03682f2f
commit fa50637b68

@ -143,7 +143,7 @@ class AudioPlayerState extends State<AudioPlayerWidget> {
matrixFile = MatrixAudioFile(
bytes: matrixFile!.bytes,
name: matrixFile!.name,
mimeType: "audio/ogg",
mimeType: "audio/mp3",
);
debugPrint("audioType is $mimeType");
// TODO - figure out why it's a wav at this point

@ -102,10 +102,6 @@ class PangeaMessageEvent {
params,
);
if (response.mediaType != 'audio/ogg') {
throw Exception('Unexpected media type: ${response.mediaType}');
}
final audioBytes = base64.decode(response.audioContent);
// if (!TextToSpeechController.isOggFile(audioBytes)) {
@ -126,11 +122,6 @@ class PangeaMessageEvent {
mimeType: response.mediaType,
);
if (file.mimeType != "audio/ogg") {
debugPrint("Unexpected mime type for audio: ${file.mimeType}");
// throw Exception("Unexpected mime type: ${file.mimeType}");
}
// try {
final String? eventId = await room.sendFileEvent(
file,

@ -1,4 +1,5 @@
import 'package:fluffychat/pangea/constants/language_keys.dart';
import 'package:fluffychat/pangea/constants/model_keys.dart';
import 'package:fluffychat/pangea/controllers/pangea_controller.dart';
import 'package:fluffychat/pangea/models/class_model.dart';
import 'package:fluffychat/pangea/models/pangea_message_event.dart';
@ -18,7 +19,8 @@ class GetChatListItemSubtitle {
// try {
if (event.type != EventTypes.Message ||
!pangeaController.permissionsController
.isToolEnabled(ToolSetting.immersionMode, event.room)) {
.isToolEnabled(ToolSetting.immersionMode, event.room) ||
event.content.tryGet(ModelKey.transcription) != null) {
return event.calcLocalizedBody(
MatrixLocals(L10n.of(context)!),
hideReply: true,

Loading…
Cancel
Save