MediaPlayer
Здравейте!
Може ли някой да ми помогне като ми каже какъв адрес да впиша в .setDataSource(Тук какъв адрес да впиша за да ми се пусне избраната песен);
Благодаря за вниманието !
Здравейте!
Може ли някой да ми помогне като ми каже какъв адрес да впиша в .setDataSource(Тук какъв адрес да впиша за да ми се пусне избраната песен);
Благодаря за вниманието !
Здравей Pavel9818, Трябва да подадеш AssetFileDescriptor , където song e името на ресурса ти (mp3-та) в raw директорията в ресурсите AssetFileDescriptor afd = getApplication().getResources().openRawResourceFd(this.getResources().getIdentifier(song, "raw", this.getPackageName())); try { player.reset(); player.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); player.prepare(); } catch (IOException e) { e.printStackTrace(); }
Здравей,
Може и с Uri:
String uri = "android.resource://[името на пакета]/raw/" + R.raw.[песента, кято искаш да заредиш];
player.setDataSource(getApplicationContext(),Uri.parse(uri));
Благодаря за отговоря :)
Благодаря ви за отговоря :)
Ако сметнеш, че някой е отговорите ти е помогнал, може да дадеш по един лайк ;)
Няма да мога трябва да имам поне 15 точки :(