2012-11-20 23 views
13

Esistono mezzi per accedere ai file audio e video dalle cartelle audio/video predefinite in Windows Phone 8? Ho già controllato questo documento ma tutti i metodi (ad esempio KnownFolders.MusicLibrary) non sono implementati sul WP8: http://msdn.microsoft.com/en-us/library/windows/apps/hh967755.aspxWindows Phone 8: accesso ai file multimediali

Ho bisogno di accedere ai dati del file raw. Potrebbe anche essere utile accedere ai dati da un Windows Phone Runtime o da puro C++ se non è possibile da C#.

risposta

24

KnownFolders non funziona su WP8 per app di terze parti.

In termini di accesso su WP8 Ecco cosa c'è a disposizione:

  • Contatti: l'accesso in lettura a disposizione dal WP7.5, accesso in scrittura disponibile tramite WP8 ContactStore.
  • Appuntamenti: accesso in lettura disponibile dal WP7.5. In WP8 è possibile aggiungere singoli appuntamenti dopo la conferma dell'utente tramite SaveAppointmentTask.
  • Foto: accesso in lettura a tutte le cartelle disponibili dal WP7. Accesso in scrittura al rullino fotografico e alle immagini salvate disponibili dal WP7.5.
  • Audio: gli sviluppatori possono scorrere la libreria musicale e persino riprodurla tramite il lettore nativo dal WP7. Gli sviluppatori WP8 di partenza possono aggiungere brani alla libreria musicale utilizzando MediaLibraryExtensions.SaveSong().
  • Video: lettura-scrittura non disponibile. Ci sono problemi di sicurezza e archiviazione con il trasporto di file così grandi.
  • uSD Card: L'avvio di app WP8 ​​può registrare estensioni di file specifiche e leggerle dalla scheda micro-SD.
  • Documenti: Nessun accesso in lettura/scrittura. Ma gli sviluppatori WP8 possono aprire i file docx/xlsx/etc utilizzando Launcher.LaunchFileAsync e apriranno una copia di sola lettura in Office. Gli utenti possono quindi scegliere di salvare quella copia nell'hub di Office.

Ho reso questo post un wiki, quindi se ci sono aree aggiuntive, sentitevi liberi di modificare e aggiungere quei punti elenco.

+7

e 'un vero peccato che il modello di file WP8 sistema di accesso è così severa, anche non permettendo lettura (scrittura) acccess a video o Cartelle musicali – Hyndrix

+1

E la cartella dei preferiti, per le foto? La cartella viene visualizzata nell'oggetto MediaLibrary, ma è sempre vuota. C'è un modo per ottenere quei file dal codice? –

6

Con l'introduzione di Windows Phone 8.1 è ora possibile accedere a KnownFolders. Ecco uno screenshot di avermi salvato nella cartella video (Xbox Video app) KnownFolders access

+0

mh intersting, ma sai se possiamo o non eliminare il file dal dispositivo? Dal momento che l'app? Grazie mille per questa risposta –