Click here to Skip to main content
14,356,475 members
   

Mobile

 
GeneralRe: Removing Delay in Playing Mp3 Files in Windows Phone 8 Pin
Hadrich Mohamed12-Jan-14 1:26
professionalHadrich Mohamed12-Jan-14 1:26 
QuestionGoogle map API key sample code bellow but it will display on error Pin
junnubabu.N27-Dec-13 17:39
memberjunnubabu.N27-Dec-13 17:39 
QuestionHow to speed up the populating of listview + filter Android Pin
Member 947380925-Dec-13 21:23
memberMember 947380925-Dec-13 21:23 
QuestionEncryption in Portable Classes Pin
Member 1047755319-Dec-13 9:46
memberMember 1047755319-Dec-13 9:46 
Questionmaps Pin
junnubabu.N13-Dec-13 17:18
memberjunnubabu.N13-Dec-13 17:18 
AnswerRe: maps Pin
Tom Marvolo Riddle30-Dec-13 3:24
professionalTom Marvolo Riddle30-Dec-13 3:24 
QuestionPush notifications to IsolatedStore Pin
Alex C. Duma10-Dec-13 21:29
memberAlex C. Duma10-Dec-13 21:29 
QuestionCopying and Playing of an mp3 from a URL in Windows Phone 8 Pin
Vimalsoft(Pty) Ltd9-Nov-13 0:10
professionalVimalsoft(Pty) Ltd9-Nov-13 0:10 
Good Day All

I am trying to stream an mp3 from a URL , So i first wanted to download the file first into the Isolated Storate or Local Storage and start to play the file. Below is the code i use to copy the File locally

public static void  CopyToIsolatedStorage(string _fileName)
        {
            List<string> MyList = new List<string>();
            MyList.Add(_fileName);

            foreach (var item in MyList)
            {
                using (IsolatedStorageFile localFile = IsolatedStorageFile.GetUserStoreForApplication())
                {

                    Uri uri = new Uri(_fileName, UriKind.Absolute);
                    HttpWebRequest request = HttpWebRequest.Create(uri) as HttpWebRequest;
                    request.BeginGetResponse((ar) =>
                    {
                        var response = request.EndGetResponse(ar);
                        Deployment.Current.Dispatcher.BeginInvoke(() =>
                        {
                            using (var stream = response.GetResponseStream())
                            {
                                var name = GetFileNameinURL(item);
                                if (localFile.FileExists(name))
                                {
                                    localFile.DeleteFile(name);
                                }
                                using (IsolatedStorageFileStream fs = localFile.CreateFile(name))
                                {
                                    stream.CopyTo(fs);

                                }
                            }
                        });
                    }, null);
                }
            }

        }


and i try to play it like this


private void btnPlay_Click(object sender, RoutedEventArgs e)
{       Button button = sender as Button;

        //Copy file to Temp isolated Storate as Files can only play if they are in the Isolated Storage
GenericFunctions.CopyToIsolatedStorage(button.Tag.ToString());  //eg. url http://media.lakewood.org.edgesuite.net/JOM/podcast/mp3_audio/596_Podcast.mp3
        //<MediaElement Name="media"   />
        media.Source = new Uri(GenericFunctions.GetFileNameinURL(button.Tag.ToString()));
        media.Play();
        media.Volume = 1;
}


Thanks
Vuyiswa Maseko,

Spoted in Daniweb-- Sorry to rant. I hate websites. They are just wierd. They don't behave like normal code.

C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.com
vuyiswa[at]dotnetfunda.com
http://www.Dotnetfunda.com

SuggestionRe: Copying and Playing of an mp3 from a URL in Windows Phone 8 Pin
Richard MacCutchan9-Nov-13 0:41
protectorRichard MacCutchan9-Nov-13 0:41 
GeneralRe: Copying and Playing of an mp3 from a URL in Windows Phone 8 Pin
Vimalsoft(Pty) Ltd9-Nov-13 0:45
professionalVimalsoft(Pty) Ltd9-Nov-13 0:45 
QuestionHow to Download the a Video,Audio, PDF, etc into a Local Storage Pin
Vimalsoft(Pty) Ltd8-Nov-13 21:55
professionalVimalsoft(Pty) Ltd8-Nov-13 21:55 
QuestionXML contents to Model in C# Windows Phone Pin
Vimalsoft(Pty) Ltd8-Nov-13 7:49
professionalVimalsoft(Pty) Ltd8-Nov-13 7:49 
AnswerRe: XML contents to Model in C# Windows Phone Pin
Vimalsoft(Pty) Ltd8-Nov-13 8:23
professionalVimalsoft(Pty) Ltd8-Nov-13 8:23 
QuestionAjax Navigation in Windows Phone 8 Pin
santhosh_init6-Nov-13 22:10
membersanthosh_init6-Nov-13 22:10 
AnswerRe: Ajax Navigation in Windows Phone 8 Pin
Hadrich Mohamed31-Dec-13 10:15
professionalHadrich Mohamed31-Dec-13 10:15 
Questioneclipse Pin
Member 103849266-Nov-13 13:38
memberMember 103849266-Nov-13 13:38 
AnswerRe: eclipse Pin
Richard MacCutchan7-Nov-13 0:02
protectorRichard MacCutchan7-Nov-13 0:02 
QuestionLooking for cross platform development/framework feedback Pin
Joe Woodbury30-Oct-13 6:53
professionalJoe Woodbury30-Oct-13 6:53 
AnswerRe: Looking for cross platform development/framework feedback Pin
Jeremy Hutchinson30-Oct-13 8:05
professionalJeremy Hutchinson30-Oct-13 8:05 
AnswerRe: Looking for cross platform development/framework feedback Pin
A_WoodApple30-Oct-13 9:39
memberA_WoodApple30-Oct-13 9:39 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 7:50
professionalJoe Woodbury1-Nov-13 7:50 
GeneralRe: Looking for cross platform development/framework feedback Pin
Member 1047558618-Dec-13 15:02
memberMember 1047558618-Dec-13 15:02 
AnswerRe: Looking for cross platform development/framework feedback Pin
dexterama30-Oct-13 9:41
professionaldexterama30-Oct-13 9:41 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 7:32
professionalJoe Woodbury1-Nov-13 7:32 
AnswerRe: Looking for cross platform development/framework feedback Pin
Kent Sharkey30-Oct-13 12:01
staffKent Sharkey30-Oct-13 12:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.