如何解决尝试在QML中使用“ MediaPlayer”获取“无效媒体”以尝试播放音频文件
MediaPlayer{ //Direct child of the main "ApplicationWindow"
id:greeterSound
audioRole: MediaPlayer.SonificationRole
autoPlay: true
loops:1
source: "greeter.mp3"
muted:false
volume:1
}
这对我不起作用。没有声音。greeter.mp3
文件中已包含文件.qrc
,并且路径正确。我也尝试使用absolute filesystem path。
我可以收集的唯一有用的调试信息是,加载后该媒体播放器项目的状态为MediaPlayer.InvalidMedia:
print(greeterSound.status === MediaPlayer.InvalidMedia)
返回qml: true
我也尝试过使用其他.mp3
文件作为源文件。甚至.wav
个文件。但是同样没有运气。Audio这样的替代方法也无济于事。我的音频文件没有损坏,也无效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。