小编Vla*_*d L的帖子

如何使用 Expo AV 重播音轨

我正在使用 React Native、aws 和 Expo 开发一个音乐应用程序。我正在使用 Expo AV 库来播放音频文件。我很难让歌曲在结束后自动重播。

以下是我对此的尝试。

失败的方法:

  1. 我看到一个 didjustFinish 布尔变量。我尝试在音频播放完毕后将其重置为 true,然后我可以,await sound.playAsync();但似乎不起作用

  2. 我尝试将 periodMillis 与 playableDurationMillis 相匹配 - 如果它们相等,则调用await sound.playAsync();。这也行不通。

    import React, { useContext, useEffect, useState } from 'react';
    import { Text, Image, View, TouchableOpacity } from 'react-native';
    import { AntDesign, FontAwesome } from "@expo/vector-icons";
    import { API, graphqlOperation } from 'aws-amplify';
    
    import styles from './styles';
    import { Song } from "../../types";
    import { Sound } from "expo-av/build/Audio/Sound";
    
    import { AppContext } …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native expo

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

Maven 资源编译器:在 ubuntu 18.04 中复制失败

我的 Java 项目在终端中使用 Maven 成功构建。

使用 IntelliJ IDE 构建时,同一项目的构建失败。

它说权限被拒绝

Maven resources compiler: Failed to copy '/home/user1/development/git/oms/src/main/resources/application.yaml' to '/home/user1/development/git/oms/target/classes/application.yaml': /home/user1/development/git/oms/target/classes/application.yaml (Permission denied)
Run Code Online (Sandbox Code Playgroud)

java intellij-idea maven ubuntu-18.04

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

如何给war文件命名?

war通过在我的Spring项目的根目录中执行此命令生成了一个文件:mvn package

生成的war文件称为hib-1.0.0-BUILD-SNAPSHOT.war

我发现第一个词hib是项目的artifactId.

如何为生成的war文件指定自定义名称?

spring maven

3
推荐指数
1
解决办法
1542
查看次数