react-native - 如何在 React Native 中获取歌曲的缩略图?
问题描述
那里!
我正在尝试在 React Native (Expo) 中获取歌曲缩略图。1. 我从设备存储中获取所有歌曲。2.我把它推到不同的组件上。
但是我无法获得用户选择的歌曲的图像。我不知道在哪里可以找到那个。
所以,希望你能帮助我。谢谢!
代码:
async componentDidMount() {
/* Ask READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE permissions */
const { status } = await Permissions.askAsync(
Permissions.CAMERA_ROLL
);
if(status === 'granted') { // IF ok THEN read music
const media = await MediaLibrary.getAssetsAsync({
mediaType: MediaLibrary.MediaType.audio,
sortBy: MediaLibrary.SortBy.modificationTime
});
this.props.uploadSongsList(media);
} else { // Cast error
this.props.castError("We haven't got permissions to read your music files.");
}
}
这就是我获取歌曲的方式。尽管如此,我还是收到了 id、文件名和其他一些东西,但需要预览图像。
解决方案
推荐阅读
- python - Inverse_transform 方法 (LabelEncoder)
- css - Angular&CSS:如何处理各种数据的不同设计?
- asp.net - 如何在 Azure 应用服务中安装自定义字体
- strapi - Can I custom panel admin when app is already created?
- xml - 从 jaxb 的请求中解析 xml 时字段中有空值?
- javascript - 电子开发工具(复制/剪切/粘贴不起作用)
- javascript - 使用 JavaScript 删除两个评论标签之间的所有内容
- java - 当 java 因“X Window 系统错误”而崩溃时,是否会产生任何日志?
- .net - 当 Azure DownloadToFileAsync 任务在最后一个结果中以 Http 状态代码 206 (Partial Contswnt) 结束时,具体情况是什么?
- javascript - 如何将 Wordpress php 代码添加到 JavaScript