static void
_playback_stopped_cb(void *data, Evas_Object *o, void *event_info)
{
+ printf("Emotion playback stopped.\n");
emotion_object_play_set(o, EINA_FALSE);
emotion_object_position_set(o, 0);
}
evas_object_smart_callback_add(
em, "playback_started", _playback_started_cb, NULL);
evas_object_smart_callback_add(
- em, "playback_stopped", _playback_stopped_cb, NULL);
+ em, "playback_finished", _playback_stopped_cb, NULL);
return em;
}
else
{
libvlc_time_t new_time = pos * 1000;
- libvlc_media_player_play(app->mp);
libvlc_media_player_set_time(app->mp, new_time);
+ libvlc_media_player_play(app->mp);
app->playing = 1;
}
}