загрузка .mp3

Ответить
Аватара пользователя
Iron Acorn
Сообщения: 10
Зарегистрирован: 29 окт 2012, 16:45

загрузка .mp3

Сообщение Iron Acorn » 07 ноя 2012, 18:33

Добрый вечер!
1) Пытаюсь загрузить из сети mp3 файл данным способом:

Код: Выделить всё

response = client.execute(new HttpGet(uri));
	    		in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
	    		String line = "";
	    		File sdDir = android.os.Environment.getExternalStorageDirectory();
	    		File file = new File(sdDir,"/download/"+name+".mp3");
	    		if (!file.exists()) {
	    		file.createNewFile();
	    		}
	    		f = new FileWriter(file);
	    		while((line = in.readLine())!=null)
	    		f.write(line);
			    f.flush();
			    f.close();
	    		in.close();
При воспроизведении выдаёт ошибку, что данный тип файла не поддерживается.
2) По нажатию на кнопку загрузить, приложение подвисает до тех пор, пока файл не загрузится. Пытался делать загрузку в отдельном потоке, но всё тоже самое.

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: загрузка .mp3

Сообщение Finch » 07 ноя 2012, 21:21

CEO of a company R.id.team

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: загрузка .mp3

Сообщение rezak90 » 07 ноя 2012, 23:32

2) По нажатию на кнопку загрузить, приложение подвисает до тех пор, пока файл не загрузится. Пытался делать загрузку в отдельном потоке, но всё тоже самое.
если делаете в отдельном потоке это не говорит о том что ui поток будет действовать, просто ваш поток лочит главный поток и по этому подвисает.
З.Ы. начиная с 4.х (а может и с 3.х, но видел такое на 4.х) если что то лочит главный поток то приложение выбрасывает exception, на 2.х такого нету.
R.id.team
Политика на форуме запрещена

Аватара пользователя
Iron Acorn
Сообщения: 10
Зарегистрирован: 29 окт 2012, 16:45

Re: загрузка .mp3

Сообщение Iron Acorn » 09 ноя 2012, 12:52

Всем спасибо, во всём разобрался.

nicki
Сообщения: 1
Зарегистрирован: 26 авг 2013, 17:29

Re: загрузка .mp3

Сообщение nicki » 26 авг 2013, 19:19

А лекарство? Интересно почитать решение задачи...

Ответить