2009-03-17 9 views

Répondre

4

Il ne sera probablement pas super facile de décomposer un fichier mp3 en fichiers mp3 distincts. Il y a des informations d'en-tête dans le fichier mp3 que vous devrez inclure dans tous les fichiers séparés. Vous devrez peut-être obtenir un book ou rechercher une spécification de fichier sur des mp3, afin de savoir à quoi vous avez affaire.

Vous préféreriez peut-être une bibliothèque capable de traiter des fichiers mp3, plutôt que d'essayer de le faire vous-même avec un FileStream.

4

En fait, casser un fichier MP3 en fichiers MP3 séparés est assez facile. Un fichier MP3 se compose de beaucoup de cadres individuels de iirc 1500bytes, où chacun a son propre en-tête. Les données invalides seront ignorées par le joueur. Mais, il serait préférable que vous divisiez vos fichiers sur les limites de la trame, en créant des fichiers mp3 corrects. Plus d'informations sur l'en-tête de cadre peut être trouvé sur ce site: http://www.mp3-tech.org/programmer/frame_header.html

S'il vous plaît également considérer la possibilité que la musique est ajoutée et/ou ajouté avec diverses balises META, comme ID3, APE et les paroles.

Questions connexes