Upload große Datei mit Fortschrittsanzeige und ohne OutOfMemory-Fehler in Android

Ich habe ein problem beim hochladen von großen video-Datei(bis zu 150MB)

1.Wenn ich diesen code verwenden Link1 .Ich hochladen können, um kleine Datei mit Fortschrittsbalken ,aber als meine Datei zu groß ist, so dass android mir OutOfMemory-Fehler.

2.Wenn ich diesen code verwenden Link2. ich bin in der Lage, upload große Datei(das ist wirklich eine gute Lösung), aber nicht wissen, wie um zu zeigen, progess(wie 20% abgeschlossen oder zu 80% fertig und so weiter).also Bitte guide mich.

  • Sie haben versucht, mehr als 200 Stücke in den code aus dem ersten link?
  • ja ich habe versucht bis zu 500 Stücke, aber nicht so arbeitete, versucht, mit Link2
  • Auch 500 Stücke braucht einen Puffer von rund 300 Kb für eine 150MB-Datei. Ich würde wahrscheinlich gehen mit mindestens 2000 Stücke, die dauern würde die Puffer-Größe bis zu etwa 75KB.
  • Ich habe versucht chunks Größe 200000 aber es ist immer noch es gibt die Out-of-memory-Fehler
Schreibe einen Kommentar