我想使用http网址播放mp3,所以我找到了Qt5 MediaPlayer。但是当我设置player->setMedia(QUrl('http://xxx'));
时,我遇到了一个问题。
2016-01-02 01:46:02.544 myPlayer[82519:5587404] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
我找到this,但我不知道如何将NSAllowsArbitraryLoads
添加到info.plist。
答案 0 :(得分:0)
您应该为您的应用创建info.plist
文件。然后在.pro
文件中添加以下内容:
QMAKE_INFO_PLIST = Info.plist
来自Qt文档:
QMAKE_INFO_PLIST
指定您希望的属性列表文件名称.plist 包含在OS X和iOS应用程序包中。
在.plist文件中,您可以定义一些变量,例如@ EXECUTABLE @, 哪个qmake将替换为实际的可执行文件名。其他 变量包括@ ICON @,@ TYPEINFO @,@ LIBRARY @和@SHORT_VERSION @。