Skip to content

Commit

Permalink
格式化音频时长
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaominfc committed Nov 27, 2019
1 parent 5feb1fb commit 910851e
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions lib/pages/message_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -432,15 +432,16 @@ class _MessagePageState extends State<MessagePage> with WidgetsBindingObserver i

//implements OpusRecorderInf
void OnRecordFinished(String filePath, double time){
_sendAudio(filePath);
_sendAudio(filePath,time);
}

void _sendAudio(String path) {
void _sendAudio(String path,double audioTime) {
File file = File(path);
print("audioTime:${audioTime}");
file.readAsBytes().then((data){
Uint8List head = Uint8List(16);
var bdata = new ByteData.view(head.buffer);
bdata.setInt32(0, data.length);
bdata.setInt32(0, (audioTime + 0.5).toInt());
SessionEntry session = widget.session;
var audioData = head+data;
MessageEntry messageEntry = _appendSendingAudio(audioData);
Expand Down

0 comments on commit 910851e

Please sign in to comment.