// NewPlayer a media player from this media instance. // After creating the player, you can destroy this Media instance, unless you // really need it for something. It is not necessary to perform actual playback. func (this *Media) NewPlayer() (*Player, error) { if this.ptr == nil { return nil, &VLCError{"Media is nil"} } if c := C.libvlc_media_player_new_from_media(this.ptr); c != nil { return &Player{c}, nil } return nil, checkError() }
func (this *Media) NewPlayer() (*Player, error) { if this.ptr == nil { return nil, syscall.EINVAL } if c := C.libvlc_media_player_new_from_media(this.ptr); c != nil { return &Player{c}, nil } return nil, checkError() }