2012-10-24 10:00Szólj hozzá!
A Winphoneviet, amely a legújabb Windows Phone 8 SDK-t is kiszivárogtatta, több új API megjelenését is észrevett. Ezek közül az egyik legfontosabb, amit felfedezett, a SaveSongOperation, amely lehetővé teszi, hogy a fejlesztők az alkalmazásuk által letöltött vagy tárolt zenét hozzáadják az Xbox Music szolgáltatáshoz.
Az új API a fejlesztőknek rengeteg új lehetőséget kínál - online zenék letöltése, Bluetooth-, esetleg hálózati zene megosztás. Mindez a következő kódrészlettel érhető el:
Uri file = new Uri("file.mp3", UriKind.Relative);
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication(); IsolatedStorageFileStream fileStream = myIsolatedStorage.CreateFile("file.mp3");
StreamResourceInfo resource = Application.GetResourceStream(file);
int chunkSize = 4096;
byte[] bytes = new byte[chunkSize];
int byteCount;
while ((byteCount = resource.Stream.Read(bytes, 0, chunkSize)) > 0)
{
fileStream.Write(bytes, 0, byteCount);
}
fileStream.Close();MediaLibrary lib = new MediaLibrary();
lib.SaveSong(
file,
null,
Microsoft.Xna.Framework.Media.PhoneExtensions.SaveSongOperation.CopyToLibrary);MessageBox.Show("Done! Check the Xbox music");
Amellett, hogy ez egy remek új funkció a fejlesztőknek, a SaveSongOperation API megjelenése egyértelmű jele a Microsoft által felállított korlátozások csökkenésének, vagyis a felhasználók szabadabb kezet kapnak a készülékeik használatában.
Forrás: WMPowerUser
Képek:

Rusznyák Dániel
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.