audio-streaming

___ qstntxt ___

Ich muss die Audiodatei abspielen. Welches ist in Zip-Datei, die das Geschenk in SD-Karte ist. Und die Audiodatei ist verschlüsselt. Während ich das Audio entschlüssle, werde ich die Daten im Inputstream bekommen.

Ich möchte nicht entpacken, weil es Speicherplatz auf der Festplatte frisst.

Wie ich untersucht habe, habe ich keine Hinweise bekommen, wie man Audio direkt spielt, wenn ich Stream habe. Es ist nur über das Netzwerk möglich. Was ist nicht in diesem Fall.

Also, was ich gedacht habe ist, einen Thread zu spawnen, der Daten (Bytes) an die Datei anhängt. Wenn dies beginnt, rufe ich %code% an, um seinen Job zu starten.

Media Player ist in Ordnung. Spaß beginnt hier: Angenommen, Audiodatei in 6 Minuten - 5 MB. Die Pufferung könnte für 2 MB passieren. In der Suchleiste kann ich für 2min als meine maximale Dauer sehen. Das ist vollkommen richtig. Wenn die Pufferung immer noch fortgesetzt wird .. passiert, ich möchte die Zeit in der Suchleiste und deren Länge (Suchbalkenlänge) aktualisieren ist für die gegebene Zeit direkt proportional. Wie gehe ich hier vor?

Ich habe OnBuffering dafür versucht, es hat nicht funktioniert. Ich denke eigentlich ist es für das Streaming Audio-Datei, wenn es über ein Netzwerk gespielt wird.

Bitte geben Sie mir eine einfache Lösung, wie man das schafft? Frag mich nicht, %code% class zu überschreiben und daran zu arbeiten.

Jede Hilfe wird geschätzt. Lass es mich wissen, wenn du mehr Klarheit darüber brauchst.

%Vor%     
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ answer19406294 ___

Afaik, Sie könnten einen FileDescriptor aus einer Zip ohne Extrahieren mit der ZipResource Library von Google nehmen, ist nur für Erweiterungspakete gedacht, aber es funktioniert perfekt, wenn Sie nur die Elemente speichern und nicht komprimieren (zip -r -n .mp3: .png: .txt Schicksal Ursprung).

Der FileDescriptor kann mit dem MediaPlayer verwendet werden, aber wenn er verschlüsselt ist und möglicherweise zwei Deskriptoren enthält, kann er Ihnen helfen, den Fluss der Entschlüsselung zu optimieren.

%Vor%

verwende dann: ZipResourceFile z = getExpansionFiles (mContext);

AssetFileDescriptor afd = z.getAssetFileDescriptor (mItem + ". mp3");

Ich hoffe, es hilft Ihnen trotzdem, sind Sie sicher, dass Sie nicht warten wollen, bis die Datei vollständig entschlüsselt ist, und spielen Sie sie dann, ohne sich um all diese Kopfschmerzen zu kümmern?

    
___ qstnhdr ___ Wie kann ich Musik von einer Datei in verschlüsselten Zip streamen, ohne die gesamte Datei zu dekomprimieren? ___ tag123audioostreaming ___ Die Übertragung von Audio von einem Server zu einem Client, die sich vom Download unterscheidet, da der Client während des Downloads Audio hören kann. ___
3
Antworten

Streaming von MP3-Audio über Socket-Kommunikation mit OpenSL ES auf Android

Ich versuche, MP3 von einem Android-Telefon auf ein anderes Android-Telefon zu streamen, indem ich WiFi über einen Zugangspunkt verwende. Das Problem besteht darin, dass OpenSL ES scheinbar nur PCM-Audiopuffer als Quelle unterstützt (es sei denn...
30.01.2013, 17:12
3
Antworten

Record Sound in Python

Ich möchte programmtechnisch Ton von meinem Laptop in Python aufnehmen. Ich fand PyAudio und kam mit dem folgenden Programm, das die Aufgabe erfüllt: %Vor% Das Problem ist, ich muss die Kopfhörerbuchse an die Mikrofonbuchse anschließen. I...
12.01.2010, 04:08
1
Antwort

SoundCloud wie Wellenform-Suchleiste?

Hier ist ein Bild der Suchleiste der Sound Cloud: Die Klangwolke berechnet die Wellenform vor der Wiedergabe des Songs und fügt sie als Hintergrund für die Suchleiste hinzu. Ich habe versucht, einige Visualisierungen basierend auf Androi...
21.07.2014, 10:57
1
Antwort

Fehler beim Analysieren der M4A, AAC Datei mit Apple Audio File Stream Services, iOS 7

Ich benutze dieses Tutorial Multipeer Connectivity Audio Stream zu mehreren Peers und dieses Projekt Github Repository , um Audio von NSInputStream zu streamen, das erhalten wird durch: %Vor% MCSession Delegate-Methode. Danach öffnet s...
06.05.2014, 19:17
1
Antwort

Wie kann ich Audiodateien kodieren und segmentieren, ohne Lücken (oder Audio-Popups) zwischen Segmenten zu haben, wenn ich sie rekonstruiere?

Ich arbeite an einer Webanwendung, die das Streamen und Synchronisieren mehrerer Audiodateien erfordert. Dazu verwende ich die Web-Audio-API über HTML5-Audio-Tags wegen der Wichtigkeit des Timings von Audio. Momentan verwende ich FFMPEGs Se...
13.02.2013, 03:35
1
Antwort

Abspielen von Audio aus einem kontinuierlichen Datenstrom (iOS)

Habe mir den ganzen Morgen den Kopf gegen dieses Problem geschlagen. Ich habe eine Verbindung zu einer Datenquelle hergestellt, die Audiodaten zurückgibt (Es ist ein Aufnahmegerät, also gibt es keine festgelegte Länge für die Daten. Die Daten...
07.07.2011, 13:13
1
Antwort

Wie kann ich Musik von einer Datei in verschlüsselten Zip streamen, ohne die gesamte Datei zu dekomprimieren?

Ich muss die Audiodatei abspielen. Welches ist in Zip-Datei, die das Geschenk in SD-Karte ist. Und die Audiodatei ist verschlüsselt. Während ich das Audio entschlüssle, werde ich die Daten im Inputstream bekommen. Ich möchte nicht entpacken,...
24.12.2011, 12:25