我正在使用 React Native、aws 和 Expo 开发一个音乐应用程序。我正在使用 Expo AV 库来播放音频文件。我很难让歌曲在结束后自动重播。
以下是我对此的尝试。
失败的方法:
我看到一个 didjustFinish 布尔变量。我尝试在音频播放完毕后将其重置为 true,然后我可以,await sound.playAsync();但似乎不起作用
我尝试将 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) 我的 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) 我war通过在我的Spring项目的根目录中执行此命令生成了一个文件:mvn package
生成的war文件称为hib-1.0.0-BUILD-SNAPSHOT.war
我发现第一个词hib是项目的artifactId.
如何为生成的war文件指定自定义名称?