当前位置: 首页 > news >正文

The QMediaPlayer object does not have a valid service错误的解决

  • 操作系统:Jetson Nano ubuntu18.04
  • IDE:Visual Studio Code
  • 编程语言:C++11
  • Qt版本:5.9

题目描述

QMediaPlayer播放在线电台https://lhttp.qingting.fm/live/273/64k.mp3的时候,出现错误:The QMediaPlayer object does not have a valid service.

解决办法

原因分析:

Jetson Nano 上的 Qt 可能默认使用了 NULL 后端 或 Phonon,而不是 GStreamer。
检查方法:

查看 Qt 插件目录
ls /usr/lib/aarch64-linux-gnu/qt5/plugins/mediaservice/

✅ 正常应看到:

libgstmediaserviceplugin.so

实际看到的结果:

ls /usr/lib/aarch64-linux-gnu/qt5/plugins/mediaservice/
ls: cannot access '/usr/lib/aarch64-linux-gnu/qt5/plugins/mediaservice/': No such file or directory

说明目录为空,没有 .so 文件 → Qt 多媒体插件未安装。

解决:

安装插件:

sudo apt install libqt5multimedia5-plugins

再运行检查命令:

 ls /usr/lib/aarch64-linux-gnu/qt5/plugins/mediaservice/
libgstaudiodecoder.so  libgstcamerabin.so  libgstmediacapture.so  libgstmediaplayer.so

安装成功!

问题解决!,原因有很多,这个只是我的设备上的问题原因,这个还得实际问题实际分析

http://www.dtcms.com/a/380598.html

相关文章:

  • 什么是达林顿管?
  • 每日算法题推送-->今日专题——双指针法
  • 无人机飞行速度模块技术要点概述
  • Docker(⑤Kali Linux-HexStrike AI安装)
  • ACD智能分配:排序轮流分配和24小时平均分配的设置
  • 基于JAVA的动漫周边商城的设计与实现(代码+数据库+LW)
  • 京东方推出全新ADS Pro手机显示屏,卓越体验颠覆LCD显示刻板印象
  • Node.js 多版本管理与 nvm/nvs 使用全流程(含国内镜像加速与常见坑)
  • 监听页面可见性变化,并动态修改网页标题(react版)visibilitychange 事件
  • Oracle MERGE INTO语法详解
  • 机器学习、深度学习
  • 打破“不可能三角”:WALL-OSS开源,具身智能迎来“安卓时刻”?
  • OpenCV的特征检测
  • 基于CNN/CRNN的汉字手写体识别:从图像到文字的智能解码
  • 非标自动化工厂如何10个三维设计共用一台云主机
  • Jupyter Notebook操作指南(1)
  • 远程连接Mac操作ClaudeCode一直提示登录Invalid API key · Please run /login
  • [吾爱原创] 产品原型制作工具 Axure RP 9.0.0.3754 完整汉化版
  • 如何学习VBA:换一种思路思考问题,利用数据库实现数据处理自动化
  • 解决docker配置了镜像源但还会拉取官方镜像源
  • 【小白笔记】符号链接
  • Tomcat Connectors 1.2.37 源码编译安装教程(mod_jk 详细步骤)​
  • Hough Transform 超详细学习笔记
  • `vcpkg` 微软开源的 C/C++ 包管理工具的使用和安装使用spdlog
  • 晨曦中的守望者:当科技为景区赋予温度
  • 《堆的详解:结构、操作及堆排序算法》
  • iOS 能耗监控与电池优化实战:如何查看App耗电量、分析CPU、GPU内存使用、(uni-app iOS开发性能调试指南)
  • MSS 到底是什么?Wireshark 分析TCP过程
  • CTFHub SSRF通关笔记8:数字IP Bypass 原理详解与渗透实战
  • 从西贝“预制菜”事件看明厨亮灶视觉算法价值