UNPKG

mtags

Version:

Media file tag parser

20 lines (17 loc) 570 B
/** * Copyright (c) 2010 António Afonso, antonio.afonso gmail, http://www.aadsm.net/ * MIT License [http://www.opensource.org/licenses/mit-license.php] * */ var FileReader = require('file-api').FileReader, BinaryFile = require('./bufferedbinaryajax').BinaryFile; exports.FileAPIReader = function(file) { return function(url, fncCallback, fncError) { var reader = new FileReader(); reader.onload = function(event) { var result = event.target.result; fncCallback(new BinaryFile(result)); }; reader.readAsBinaryString(file); } };