Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
Производитель аудиокниги делает что-то вроде этого, и я полагаю, что это использует ffmpeg под капотом. Это - открытый исходный код, поэтому возможно, стоящий взгляда?
В зависимости от того, где ошибка, Вы могли попытаться идти прямо в QuickTime C API для записи файла ролика. Вы могли бы также попытаться добавить дорожку глав с помощью API C.
Какое-либо слово на том, когда Apple исправит ошибку? Я планирую создать улучшенные подкасты с QTKit и нуждаться в этом для работы.
Я обнаружил этих парней: sensoryresearch, кто лицензирует API для записи дорожек главы/текста/ссылки к MP4s (который является тем, что M4A).