Привет, можете ли вы уточнить, что вы подразумеваете под текущим временем звука?
Вы имеете в виду, какое на самом деле время, когда воспроизводится звук, или какова длительность звука в действительности?клип?пожалуйста, укажите.
Если вы имеете в виду время воспроизведения звука, вы можете использовать
CFAbsoluteTimeGetCurrent ()
чтобы получить текущее время, выраженное в виде количества секунд (в виде двойного значения, поэтому здесь будут дробные секунды) с 1 января 2001 года 00:00:00 по Гринвичу.поэтому в основном вы получите текущее время вызова функции.
если вы хотите знать, когда в вашем приложении произошло событие, вы можете использовать
- [UIEvent timestamp]
свойство, которое будет наиболее точным представлением, когда воспроизводится звук.
Для установки любого изте функции, которые вы когда-нибудь решите выбрать (если на самом деле это то, о чем вы говорите), тогда вы вернете это так:
(double)returnTime{
double *timeValue = CFAbsoluteTimeGetCurrent();
return timeValue;
}
И затем вы можете вызвать эту функцию и сохранить время примерно так
double *storeValue = [self returnTime];
за один раз.Затем вы можете использовать эту переменную, чтобы вывести ее на консоль или что угодно.
Надеюсь, это поможет.Еще раз уточните, что вы имели ввиду под текущим временем звучания.
Pk