小编kva*_*992的帖子

将连续流写入文件 flutter/dart

我有一个广播直播链接,当用户单击开始按钮时我需要录制该链接。然后,一旦用户单击“停止”,我需要将流保存到文件中。

我能够使用java成功地做到这一点,通过将数据作为字节数组读取并编写一个简单的while循环,声明只要数据不为空,就将字节写入数组,当它为空时,则将字节数组写入文件。下面我可以提供我在 Java 中使用过的代码片段。

URL url = new URL(radioStream);
inputStreamRecording = url.openStream();

fileOutputStreamRecording = new FileOutputStream(OutputSourceStream + "/temp.mp3");
recordingBuffer = inputStreamRecording.read();

while (recordingBuffer > -1) {
   fileOutputStreamRecording.write(recordingBuffer);
   recordingBuffer = inputStreamRecording.read();
}
Run Code Online (Sandbox Code Playgroud)

然而,我不知道如何在 dart/flutter 中做到这一点,并且找不到任何关于此的示例。所以我的问题是如何将上面的 Java 代码转换为可以在 Flutter 中使用的代码。我假设我会使用 Future,但是在录制点击事件期间如何停止 Future?任何帮助,将不胜感激。先感谢您!

java dart flutter

5
推荐指数
1
解决办法
4050
查看次数

如何通过css或javascript甚至使用jquery扩展html中的缩写单词onhover?

对于我的投资组合网站,我使用我的名字作为徽标,我想为什么不做些创新和创新,而不是使用我的姓名缩写和onmousehover来使姓名缩写按特定顺序扩展。

例如,如果我将TTS用作徽标,并在悬停时将TTS徽标展开为“文字转语音”,而当鼠标不悬停时,将其还原为TTS。在我的脑海中,我想使用打字机效果,其中TTS固定不动,悬停时有T ext T o S peech,悬停时会加粗体和空格。我尝试以几种不同的方式搜索该问题,但未找到任何结果。如果有人对如何解决此问题有任何建议,我将非常感谢您的帮助。我在我的网站上同时使用了javascript和jquery,所以它们对我来说都可以工作。它基于HTML5和CSS,具有非常少的PHP代码以及javascript和jquery方面。因此,如果有人有任何想法,我应该能够实施大多数解决方案。

html javascript jquery html5 css3

0
推荐指数
1
解决办法
1198
查看次数

标签 统计

css3 ×1

dart ×1

flutter ×1

html ×1

html5 ×1

java ×1

javascript ×1

jquery ×1