项目作者: YajanaRao

项目描述 :
React Native Media Metadata Retriever API for Android
高级语言: Objective-C
项目地址: git://github.com/YajanaRao/react-native-media-metadata-retriever.git


react-native-media-metadata-retriever

React Native Media Metadata Retriever API for Android

npm install https://github.com/YajanaRao/react-native-media-metadata-retriever.git --save

Implementation of MediaMetadataRetriever for react native

Import Module:

import RNMediaMetadataRetriever from 'react-native-media-metadata-retriever'

Retrieve Metadata from A song

  1. RNMediaMetadataRetriever.getMetadata(uri)
  2. .then((info) => {
  3. console.log(info)
  4. })
  5. .catch((error) => {
  6. console.log(error)
  7. })

Response :

  1. {
  2. title: 'Give In To Me',
  3. artist: 'Michael Jackson',
  4. duration: '328829',
  5. album: 'Dangerous',
  6. genre: 'Hip Hop'
  7. }

Get Embeded picture :

  1. RNMediaMetadataRetriever.getPicture(this.state.active.url)
  2. .then((response) => {
  3. if(response.artcover){
  4. let track = this.state.active;
  5. track.artcover = response.artcover;
  6. this.setState({
  7. active: track
  8. })
  9. }
  10. })
  11. .catch((error) => {
  12. console.log(error);
  13. })

Response :

{ artcover: http://kannadasongs.cc/thumbs/42.png }