如何在颤动中制作音频修剪小部件

Posted

技术标签:

【中文标题】如何在颤动中制作音频修剪小部件【英文标题】:How to make Audio Trimming widget in flutter 【发布时间】:2020-09-18 00:54:53 【问题描述】:

我是 Flutter 的新手。我想修剪音频。所以我得到了audiocutter package 来实现修剪但问题是“如何以更好的用户界面获取用户的输入?”。我正在搜索但没有得到任何适当的解决方案。那么,如何制作如下所示的小部件以获取用户的输入。

请帮我制作这个小部件,或者如果你有任何想法制作上面的小部件而不是告诉我。 提前致谢!!

【问题讨论】:

我也会对此感兴趣。 @kaushik 你找到你想要的小部件了吗? 不,仍然没有得到请支持我的问题,然后可能有人帮助我们。 【参考方案1】:

我创建了一个这样的小部件。

如果你想像上面那样创建小部件。 然后您可以添加wave_slider 文件并使用以下代码。

WaveSlider(
  backgroundColor: Colors.grey.shade300,
  heightWaveSlider: 100,
  widthWaveSlider: 300,
  duration: 12.0,
  callbackStart: (duration) 
    print("Start $duration");
  ,
  callbackEnd: (duration) 
    print("End $duration");
  ,
)

【讨论】:

感谢@Chirag,它更有用,但通过了完整的代码而不是链接。

以上是关于如何在颤动中制作音频修剪小部件的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动中加载主小部件之前显示加载小部件?

如何在颤动中从父小部件调用子小部件的initState()方法

颤动中的移动小部件

创建一个在颤动中创建小部件的按钮[关闭]

如何在颤动的另一个有状态小部件中访问在一个有状态小部件中创建的对象

如何在颤动中获取动态文本小部件的宽度?