修复空标签歌曲添加失败的问题

This commit is contained in:
lyswhut 2023-12-13 21:57:31 +08:00
parent 080d877113
commit 4699615b6e
3 changed files with 12 additions and 8 deletions

12
package-lock.json generated
View File

@ -23,7 +23,7 @@
"react-native-background-timer": "github:lyswhut/react-native-background-timer#f49f41d0283a796e3e38cb3d505198b5953dc249", "react-native-background-timer": "github:lyswhut/react-native-background-timer#f49f41d0283a796e3e38cb3d505198b5953dc249",
"react-native-exception-handler": "^2.10.10", "react-native-exception-handler": "^2.10.10",
"react-native-fs": "^2.20.0", "react-native-fs": "^2.20.0",
"react-native-local-media-metadata": "github:lyswhut/react-native-local-media-metadata#36c88e660e0eca7b541ea03ffd618acd2b413d5b", "react-native-local-media-metadata": "github:lyswhut/react-native-local-media-metadata#8c6525e20f5787dbcd2962e83b635787341e5be5",
"react-native-navigation": "^7.37.2", "react-native-navigation": "^7.37.2",
"react-native-pager-view": "^6.2.3", "react-native-pager-view": "^6.2.3",
"react-native-quick-base64": "^2.0.8", "react-native-quick-base64": "^2.0.8",
@ -8987,8 +8987,8 @@
}, },
"node_modules/react-native-local-media-metadata": { "node_modules/react-native-local-media-metadata": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "git+ssh://git@github.com/lyswhut/react-native-local-media-metadata.git#36c88e660e0eca7b541ea03ffd618acd2b413d5b", "resolved": "git+ssh://git@github.com/lyswhut/react-native-local-media-metadata.git#8c6525e20f5787dbcd2962e83b635787341e5be5",
"integrity": "sha512-XTsPi/vgj+j7ZTJgQMXXpF/tuu1/3J5uKAf+PJc1w5BvICcHsx+UmBVl7ruph4jrHlty9OyXxCsFmHaFy7aDow==", "integrity": "sha512-w00IogHkENAV7tVUkDIXbonG1ANUI44VC4SEksv0zGAGX/0KueWuNgO4z/lHrojW9HtDV1HRwXXqPqnFeRMC6w==",
"license": "MIT", "license": "MIT",
"workspaces": [ "workspaces": [
"example" "example"
@ -17178,9 +17178,9 @@
} }
}, },
"react-native-local-media-metadata": { "react-native-local-media-metadata": {
"version": "git+ssh://git@github.com/lyswhut/react-native-local-media-metadata.git#36c88e660e0eca7b541ea03ffd618acd2b413d5b", "version": "git+ssh://git@github.com/lyswhut/react-native-local-media-metadata.git#8c6525e20f5787dbcd2962e83b635787341e5be5",
"integrity": "sha512-XTsPi/vgj+j7ZTJgQMXXpF/tuu1/3J5uKAf+PJc1w5BvICcHsx+UmBVl7ruph4jrHlty9OyXxCsFmHaFy7aDow==", "integrity": "sha512-w00IogHkENAV7tVUkDIXbonG1ANUI44VC4SEksv0zGAGX/0KueWuNgO4z/lHrojW9HtDV1HRwXXqPqnFeRMC6w==",
"from": "react-native-local-media-metadata@github:lyswhut/react-native-local-media-metadata#36c88e660e0eca7b541ea03ffd618acd2b413d5b", "from": "react-native-local-media-metadata@github:lyswhut/react-native-local-media-metadata#8c6525e20f5787dbcd2962e83b635787341e5be5",
"requires": {} "requires": {}
}, },
"react-native-navigation": { "react-native-navigation": {

View File

@ -57,7 +57,7 @@
"react-native-background-timer": "github:lyswhut/react-native-background-timer#f49f41d0283a796e3e38cb3d505198b5953dc249", "react-native-background-timer": "github:lyswhut/react-native-background-timer#f49f41d0283a796e3e38cb3d505198b5953dc249",
"react-native-exception-handler": "^2.10.10", "react-native-exception-handler": "^2.10.10",
"react-native-fs": "^2.20.0", "react-native-fs": "^2.20.0",
"react-native-local-media-metadata": "github:lyswhut/react-native-local-media-metadata#36c88e660e0eca7b541ea03ffd618acd2b413d5b", "react-native-local-media-metadata": "github:lyswhut/react-native-local-media-metadata#8c6525e20f5787dbcd2962e83b635787341e5be5",
"react-native-navigation": "^7.37.2", "react-native-navigation": "^7.37.2",
"react-native-pager-view": "^6.2.3", "react-native-pager-view": "^6.2.3",
"react-native-quick-base64": "^2.0.8", "react-native-quick-base64": "^2.0.8",

View File

@ -32,7 +32,11 @@ export default ({ isHome }: { isHome: boolean }) => {
} }
// console.log('render title') // console.log('render title')
const title = musicInfo.id ? downloadFileName.replace('歌手', musicInfo.singer).replace('歌名', musicInfo.name) : '' const title = musicInfo.id
? musicInfo.singer
? downloadFileName.replace('歌手', musicInfo.singer).replace('歌名', musicInfo.name)
: musicInfo.name
: ''
// console.log(playMusicInfo) // console.log(playMusicInfo)
return ( return (
<TouchableOpacity style={styles.container} onLongPress={handleLongPress} onPress={handlePress} activeOpacity={0.7} > <TouchableOpacity style={styles.container} onLongPress={handleLongPress} onPress={handlePress} activeOpacity={0.7} >