1

Blackbery 10 Webworks を使用しています。デバイスから音楽ファイルをスキャンし、アーティスト名、アルバムなどの情報を取得する機能を追加したいと考えています。

これは HTML5 ファイル API を使用して実現できますか? はいの場合、それをどのように行うことができるか、小さな実例が役に立ちます。

よろしく

4

1 に答える 1

1

テストされていませんが、理論的にはこれは正しいようです。まず、このブログをここでチェックします:http: //ericbidelman.tumblr.com/post/8343485440/reading-mp3-id3-tags-in-javascript

1つの問題は、FileReader.readAsArrayBufferを利用することですが、BB10にはまだこれが実装されていません(ただし、readAsDataURLとreadAsTextはあります): https ://developer.blackberry.com/html5/apis/filereader.html

ここで各関数の詳細を見ることができます: http ://www.html5rocks.com/en/tutorials/file/dndfiles/

最後に、文字列(readAsText)からArrayBuffer(readAsArrayBuffer)に変換する方法は次のとおりです。http: //updates.html5rocks.com/2012/06/How-to-convert-ArrayBuffer-to-and-from-String

したがって、技術的には、ファイルを文字列として読み取り、ArrayBufferに変換すると、上記の最初のURLにアプローチを実装して、ファイルからID3情報を取得できるはずです。

私はまだこれを自分でテストしていないことに注意してください。

于 2012-08-15T16:15:55.173 に答える