Audio und WP7

Einen neuen Post hat Jesse Liberty erstellt, heute geht es um das kopieren von Audiodateien auf das Isolated Storage vom Handy. Dieses ist wohlbemerkt ein Einsteiger Beispiel, aber eben wieder in gewohnt guter Qualität.

private void CopyToIsolatedStorage()
{
    using (IsolatedStorageFile storage =
        IsolatedStorageFile.GetUserStoreForApplication())
    {
        string[ ] files = new string[ ]
        {
            "Kalimba.mp3",
            "Maid with the Flaxen Hair.mp3",
            "Sleep Away.mp3"
        };
        foreach (var _fileName in files)
        {
            if (!storage.FileExists( _fileName ))
            {
                string _filePath = "Audio/" + _fileName;
                StreamResourceInfo resource =
                    Application.GetResourceStream(
                    new Uri( _filePath, UriKind.Relative ) );
                using (IsolatedStorageFileStream file =
                    storage.CreateFile( _fileName ))
                {
                    int chunkSize = 4096;
                    byte[ ] bytes = new byte[chunkSize];
                    int byteCount;
                    while ((byteCount =
                        resource.Stream.Read(
                        bytes, 0, chunkSize )) > 0)
                    {
                        file.Write( bytes, 0, byteCount );
                    }
                }
            }
        }
    }
}

Quelle :

Jesse Liberty Blog
Advertisements

About pocketmobile

Window Phone Developer

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: