after project create, main file looks like this.
#include ‹stdio.h› #include ‹stdlib.h› #include ‹vlc/vlc.h› int main(int argc, char **argv) { libvlc_instance_t *inst; libvlc_media_player_t *mp; libvlc_media_t *m; // load the vlc engine inst = libvlc_new(0, NULL); // create a new item m = libvlc_media_new_path(inst, "/home/audio.mp3"); // create a media play playing environment mp = libvlc_media_player_new_from_media(m); // no need to keep the media now libvlc_media_release(m); // play the media_player libvlc_media_player_play(mp); sleep(100);//play the audio 100s // stop playing libvlc_media_player_stop(mp); // free the media_player libvlc_media_player_release(mp); libvlc_release(inst); return 0; }
/home/rukshan/NetBeansProjects/Audio/main.c:19: undefined reference to `libvlc_new' /home/rukshan/NetBeansProjects/Audio/main.c:22: undefined reference to `libvlc_media_new_path' /home/rukshan/NetBeansProjects/Audio/main.c:25: undefined reference to `libvlc_media_player_new_from_media' /home/rukshan/NetBeansProjects/Audio/main.c:28: undefined reference to `libvlc_media_release' /home/rukshan/NetBeansProjects/Audio/main.c:31: undefined reference to `libvlc_media_player_play' /home/rukshan/NetBeansProjects/Audio/main.c:42: undefined reference to `libvlc_media_player_stop' /home/rukshan/NetBeansProjects/Audio/main.c:45: undefined reference to `libvlc_media_player_release' /home/rukshan/NetBeansProjects/Audio/main.c:47: undefined reference to `libvlc_release' collect2: ld returned 1 exit status make[2]: *** [dist/Debug/GNU-Linux-x86/audio] Error 1 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 BUILD FAILED (exit value 2, total time: 144ms)
Add Comment
Comments (0)