正確には、音楽ファイル、.mp3をサーバーからダウンロードできるアプリを作成しようとしています。私はこのAndroid開発分野の新人として、あなたたちから。 私は何かを開始する必要があり、私は有用なリソースのためのいくつかのリンクを私に与えることができれば本当に感謝します。 おかげであなたは、このようにそれを行うことができますandroidのサーバーからmp3ファイルをダウンロードする
答えて
::
try {
MediaPlayer player = new MediaPlayer();
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource("http://xty/MRESC/images/test/xy.mp3"
);
player.prepare();
player.star();
} catch (Exception e) {
// TODO: handle exception
}
マニフェスト許可:あなたは任意のURLからの.mp3ファイルを再生したい場合は
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
はその後続きますnikによって提案されたコード。
しかし、あなたはサーバーを形成し、SDカードまたは内部記憶装置上の任意の場所に保存し、ファイルをダウンロードしたい場合は、このコードをたどる、
private class DownloadFile extends AsyncTask<String, Integer, String>{
@Override
protected String doInBackground(String... urlParams) {
int count;
try {
URL url = new URL("url of your .mp3 file");
URLConnection conexion = url.openConnection();
conexion.connect();
// this will be useful so that you can show a tipical 0-100% progress bar
int lenghtOfFile = conexion.getContentLength();
// downlod the file
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = new FileOutputStream("/sdcard/somewhere/nameofthefile.mp3");
byte data[] = new byte[1024];
long total = 0;
while ((count = input.read(data)) != -1) {
total += count;
// publishing the progress....
publishProgress((int)(total*100/lenghtOfFile));
output.write(data, 0, count);
}
output.flush();
output.close();
input.close();
} catch (Exception e) {}
return null;
}
EDIT:マニフェスト許可:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
というコードはありませんでしたが、私は依然として入力を動的に取る方法がわからないため、まだ問題があります。テキストボックスをクリックすると、アプリはそのサイトからファイルをダウンロードし始めます。 – clayforbrick
@clayforbrick - ユーザーがコピーすると、編集テキストボックスにリンクが貼り付けられ、編集テキストが取得され、ダウンロードファイルURLに渡されます。url =新しいURL( "ダウンロードしたい.mp3ファイルのURL")。ファイルを保存する場合は、OutputStream output = new FileOutputStream( "/ sdcard/somewhere/nameofthefile saving file.mp3")に渡します。 – user370305
これが正しいとわかったら、この回答を受け入れてください。ありがとう:-) – user370305
- 1. Android-launch URLリンクからmp3をダウンロード
- 2. Android Youtube mp3をダウンロード
- 3. ftpサーバーからファイルをダウンロード
- 4. サーバーからファイルをダウンロードする方法
- 5. Python:HTTPサーバーからファイルをダウンロードする
- 6. urlからmp3をダウンロード、ph
- 7. Rawフォルダからmp3/mp4ファイルをAndroid上のサーバーに送信する方法は?
- 8. Androidでmp3ファイルの問題をダウンロードする
- 9. AndroidからZipファイルをダウンロードする
- 10. Androidブラウザからファイルをダウンロードするスクリプト
- 11. Spring RESTファイルのサーバーからのダウンロード
- 12. angeljs nodejs apache httpサーバーからファイルをダウンロード
- 13. Android:サーバーからダウンロードしたキャッシングオブジェクト
- 14. androidのサーバーからビデオをダウンロードする方法
- 15. ファイル全体をダウンロードせずにmp3ファイルからアルバムカバーを取り出す方法
- 16. Perlで書かれたAGIスクリプトからMP3ファイルをダウンロードするには?
- 17. アンドロイドアプリケーションのサーバーからファイルをダウンロードする際の問題
- 18. FTPサーバーから複数のファイルを確認してダウンロードする
- 19. Webサーバーからファイルのダウンロードを高速化する
- 20. Webサーバーから複数のファイルをダウンロードする
- 21. Objective-CのサーバーからCSVファイルをダウンロードするには
- 22. Webサーバーからファイルをダウンロードするためのデザイン
- 23. iOSアプリケーションのFTPサーバーからファイルをダウンロードする
- 24. ファイルをダウンロードして別のサーバーからファイル
- 25. smartgwtを使ってサーバーからファイルをダウンロードする方法は?
- 26. .NET 2.0(c#/ vb.net)の別のサーバーからmp3ファイルを再生するには?
- 27. (Android)アプリでMP3ファイルをダウンロードする(コンテンツがサポートされていません)
- 28. 私はサーバーに、別のftpサーバーからファイルをダウンロードする方法
- 29. サーバーからファイルをダウンロードするにはenchench touch
- 30. ダウンロードしたファイルをサーバーからJavaに保存する方法
Thanx nik..iはmp3ファイルをダウンロードしたいと思い、コードはプレーヤー用です。 – clayforbrick
あなたのコードが動作している間、OPはダウンロードのために尋ねられ、 – Jimmar