GSTPlayer не излучает сигналы на iOS?IOS

Программируем под IOS
Ответить
Anonymous
 GSTPlayer не излучает сигналы на iOS?

Сообщение Anonymous »

У меня есть кусок кода для управления экземпляром GSTPlayer , который более или менее так идет (публикуйте только самую релевантную часть):

Код: Выделить всё

CVideoPlayer::CVideoPlayer()
: QObject(),
{
m_videoRenderer = new CVideoRenderer();
m_player = gst_player_new(m_videoRenderer->renderer(), nullptr);

g_object_connect(m_player,
"swapped-signal::state-changed", G_CALLBACK(CVideoPlayer::onStateChanged), this,
"swapped-signal::position-updated", G_CALLBACK(CVideoPlayer::onPositionUpdated), this,
"swapped-signal::duration-changed", G_CALLBACK(CVideoPlayer::onDurationChanged), this,
NULL);
}
< /code>
Он отлично работает на Windows и Android - получены сигналы - еще на iOS (iPad 10), например, Никаких изменяемых состояний 
или изменяемых продолжительности сигналы не выданы.
Что может быть причиной такого поведения?

Я использую gstreamer 1.0. < /p>
Я прочитал, что для некоторых видео форматов gst_message_duration_changed < /code> не может быть выпущено (см. Здесь), но В моем случае это MP4 на всех платформах.

Подробнее здесь: https://stackoverflow.com/questions/794 ... als-on-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»