Du kan finde ud af, hvad du har adgang til, ved at oprette et Pocket PC 2003 projekt eller et Windows CE 5.0 alt afhængig af model i Visual Studio 2005 Pro. Udvikling til pocket pc kræver .Net Compact Framework 2.0.
Wmv-filtypen er sandsynligvis tilknyttet din player på din pocket pc.
Ved ikke om du kan følgende kode når det gælder pocket pc: Process.Start("DinMediaplayer.filtype", "C:\\dinsti\\dinFil.filtype");
Lige meget hvilken en af de her to sætninger jeg bruger altså mine createProcess, så åbner den media player, hvilket er godt, men den åbner ikke filen bed.mp3?
Den skriver: Cannot play the file. the file is either corrupted or the player does not support the format you are trying to play.
Nogen der har en god ide til at løse den sidte del?
Jeg ved at filen kan afspilles i media playeren det er afprøvet.
using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Collections; using System.Runtime.InteropServices; using System.IO;
namespace ZooTest { public partial class Dyr : Form { public class ProcessInfo { public IntPtr hProcess; public IntPtr hThread; public Int32 ProcessId; public Int32 ThreadId; }
Til malkor, det du skrev virker perfekt, hvis jeg bare kopier filerne til roden af pda'en men hvad går der galt med min stig \\Storage Card\\ det virker da underligt at den ikke virker når jeg kan gå ind og se filen ligger der?
Nu er pocket pc udvikling ikke min stærke side, men det kan være fordi din applikation sætter dens sti som root. Det vil sige den applikation leder i biblioteket: StienTilDinApplikation\\Storage Card\\Bed.mp3.
Glem det jeg skrev lige før. Først anvender du roden af filsystemet eller på dit storage card? Yderligere hvad er det præcis der virker, hvis du placere filerne i roden af filsystemet?
Det jeg mener er, ligger din fil Bed.mp3 i roden af dit filsystem: '\Bed.mp3' eller på dit storage card: '\Storage Card\Bed.mp3?'
Din applikation melder fejl når du angiver stien til, at være "\\Storage Card\\Bed.mp3" selvom din filen ligger på dit Storage Card i '\Storage Card\Bed.mp3'?
hej igen, jeg har fundet ud af at hvis jeg prøver at ligge filen ind under "My Documents" som er en mappe på pda'en så laver den samme fejl som nor den ligger på et Storage Card. men hvis jeg ligger filen ind under temp mappen på pda'en så virker det fint nok. Det må betyde at det er mellemrummet den lavet ged i. altså \\Storage Card\\ Men hvordan kan man ellers gøre for at undgå problemet med mellemrummet?
Den skriver: Cannot play the file. the file is either corrupted or the player does not support the format you are trying to play. i begge tilfælde og jeg har prøvet både med \ og med \\.
Det er utroligt at det skal være så besværligt bare fordi der er et mellemrum...
Jeg har prøvet, men kan heller ikke umiddelbart få det til at virke. Det er rigtigt det du skriver med mellemrum. Mediaafspilleren viser også forkert navn når programmet melder fejl på sti. Lad os dele point :)
nej det er helt iorden du har stadigvæk været til stor hjælp med dine lik henvisninger :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.