I don't have a problem with it if only certain members of the public had this unspecified experience and the majority of them enjoyed it.
The virtual event was attended by professionals and a group of specially invited members of the public. The majority of the members of the public enjoyed it.
It wouldn't be appropriate to say just "The majority of the public enjoyed it" there because that suggests a larger group of the public than just the ones who attended.