我正在使用VLC媒体播放器来流式传输rtsp链接。当添加了vlc媒体工具包时,我能够使用VLC媒体播放器委托,它被正确引用,但是当我使用VLC媒体播放器时,它显示这个错误:未定义的架构类符号:"_OBJC_CLASS_$_VLCMedia",引用自:objc-arm64-ref in StreamDetailVC.o。
发布于 2018-10-05 17:40:56
我也遇到过类似的问题,我花了很大力气才解决了这个问题。
< "$(PROJECT_DIR)/MobileVLCKit.framework/Headers”"$(BUILT_PRODUCTS_DIR)"
最重要的是,通过包括以下行添加对桥头.h的引用#
- AudioToolbox.framework
- AVFoundation.framework
- CFNetwork.framework
- CoreFoundation.framework
- CoreGraphics.framework
- CoreMedia.framework
- CoreText.framework
- CoreVideo.framework
- Foundation.framework
- libbz2.tbd
- libiconv.tbd
- OpenGLES.framework
- QuartzCore.framework
- Security.framework
- VideoToolbox.framework
在iOS和tvOS上,您还需要链接:
希望这能有所帮助。我可以通过下面的链接解决这个问题。来源:https://forum.videolan.org/viewtopic.php?f=32&t=137065 https://code.videolan.org/videolan/VLCKit#installation
https://stackoverflow.com/questions/49088197
复制相似问题