2016-08-01 18 views
2

Ich erstelle eine App, die mit dem AVAudioRecorder Voices aufnimmt, wenn es im Hintergrund läuft, wird ein roter Balken in der Systemstatusleiste angezeigt. Ich möchte die verstrichene Aufnahmedauer darauf anzeigen, z. B. die Sprachnotiz. Ist es möglich und wie?AVAudioRecorder Hintergrund-Aufnahme, wie zeigt man Zeit auf der roten Leiste?

Danke.

+0

Ich habe http://stackoverflow.com/questions/12643837/custom-text-on-recording-red-status-bar gelesen, ich weiß nicht, ob es einen Unterschied zwischen VoIP und AVAudioRecorder gibt. – wershest

+0

Ich glaube nicht, dass das möglich ist, aber ich kann nichts finden, um das zu unterstützen. Apple bietet definitiv keine Möglichkeit, vollständig benutzerdefinierten Text bereitzustellen, und ich bezweifle, dass sie auch eine Möglichkeit bieten, die "verstrichene Zeit" zu aktivieren. – Arclite

Antwort

2

Es ist nicht möglich, weil das einige private API nur zu Apple verwenden wird. Der rote Balken wird von iOS angezeigt, um anzuzeigen, dass sich im Hintergrund eine App befindet, die eine Audio-Ressource verwendet, die in UIBackgroundModes in Ihrer Datei info.plist, meistens audio oder voip, eingestellt ist.

Da es von iOS angezeigt wird, können Sie es nicht ändern.