小编Sil*_*ree的帖子

停止音频循环(audioplayers 包)

我是 flutter 编程的新手,我想创建一个应用程序,我需要一个音频文件在后台播放/循环。但是它应该停止,当双击屏幕时。

音频保存在资产文件夹中。我可以播放它,但我不知道如何暂停/停止它。我正在使用这个

  @override
  Widget build(BuildContext context) {
    audioCache.play('rainsound.mp3', );
    return new Scaffold(
      child: new GestureDetector(
        onDoubleTap: () {
          //here I would like to stop the audio
          debugPrint('audio stopped');
        },
Run Code Online (Sandbox Code Playgroud)

dart flutter

10
推荐指数
1
解决办法
5388
查看次数

在 Xcode 中找不到 Flutter 模块

当我在 Xcode 中构建应用程序时,它会引发错误:.../ios/Runner/GeneratedPluginRegistrant.m:10:9: Module 'audioplayers' not found 我尝试重新安装并再次设置 pod,但是它没有用。我也包含pod 'Firebase/Core'在 pod 文件中。也许我还需要在那里包含 Audioplayer 模块?提前致谢!

xcode ios flutter

10
推荐指数
11
解决办法
1万
查看次数

List<Object> 的 Java 流排序元素

我目前正在尝试使用 Java 学习流,但是我偶然发现了一个我无法自己解决的问题。给定具有Person年龄、高度和名称属性的对象列表。我想编写一个方法toString(),按高度对 List 进行排序,以防高度按年龄相等(所有内容均按降序排列)。有没有可能用流来解决这个问题?我知道如何按高度对 List 进行排序,但是我不明白如何获得相等的元素(具有相同高度的人)并按年龄对它们进行排序。

班级Person

public class Person {
    private int age;
    private double height;
    private String name;

    public Person(int age, double height, String name){
        this.age = age;
        this.height = height;
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public double getHeight() {
        return height;
    }

    public String getName() {
        return name;
    }
}
Run Code Online (Sandbox Code Playgroud)

Data 类(在其中创建 toString 方法):

public class Data {
    private List<Person> persons;

    public Data(List<Person> persons){ …
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

-2
推荐指数
1
解决办法
499
查看次数

标签 统计

flutter ×2

dart ×1

ios ×1

java ×1

java-8 ×1

java-stream ×1

xcode ×1