1
Я могу загружать/загружать изображения из firebase, но не знаю, как загрузить видео или .mp3-файл на firebase в android.so предложить мне. Спасибо заранее.Как загрузить видео/mp3-файл на firebase android
Я могу загружать/загружать изображения из firebase, но не знаю, как загрузить видео или .mp3-файл на firebase в android.so предложить мне. Спасибо заранее.Как загрузить видео/mp3-файл на firebase android
Переписывая пример из docs на основании ответа, данного в Uploading MP3 file to Firebase Storage ends up being a video/mp3 file, кажется, что полный рабочий пример аудио загрузки будет выглядеть примерно так:
// File or Blob
file = Uri.fromFile(new File("path/to/audio.mp3"));
// Create the file metadata
metadata = new StorageMetadata.Builder()
.setContentType("audio/mpeg")
.build();
// Upload file and metadata to the path 'audio/audio.mp3'
uploadTask = storageRef.child("audio/"+file.getLastPathSegment()).putFile(file, metadata);
// Listen for state changes, errors, and completion of the upload.
uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
@Override
public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
double progress = (100.0 * taskSnapshot.getBytesTransferred())/taskSnapshot.getTotalByteCount();
System.out.println("Upload is " + progress + "% done");
}
}).addOnPausedListener(new OnPausedListener<UploadTask.TaskSnapshot>() {
@Override
public void onPaused(UploadTask.TaskSnapshot taskSnapshot) {
System.out.println("Upload is paused");
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle unsuccessful uploads
}
}).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
// Handle successful uploads on complete
Uri downloadUrl = taskSnapshot.getMetadata().getDownloadUrl();
}
});
Nice.How я могу получить все другие содержания тип (для видео)? Заранее спасибо. –