文档章节

解决 ffplay 无法播放声音的问题

UMU
 UMU
发布于 2017/08/01 14:54
字数 85
阅读 44
收藏 1

用 ffplay 播放 opus 文件,错误信息如下:

SDL_OpenAudio (2 channels, 48000 Hz): XAudio2: XAudio2Create() failed at open.
SDL_OpenAudio (1 channels, 48000 Hz): XAudio2: XAudio2Create() failed at open.
SDL_OpenAudio (2 channels, 44100 Hz): XAudio2: XAudio2Create() failed at open.
SDL_OpenAudio (1 channels, 44100 Hz): XAudio2: XAudio2Create() failed at open.

解决方法——在 ffplay.c 的 main 函数开头,加上:

#ifdef _WIN32
CoInitializeEx(NULL, COINIT_MULTITHREADED);
#endif

© 著作权归作者所有

共有 人打赏支持
UMU

UMU

粉丝 117
博文 112
码字总数 44043
作品 0
厦门
程序员
加载中

评论(2)

UMU
UMU

引用来自“jackyxinli”的评论

应该用
#ifdef _WIN32
WIN_CoInitialize();
#endif
谢谢
jackyxinli
jackyxinli
应该用
#ifdef _WIN32
WIN_CoInitialize();
#endif
《直播疑难杂症排查系列》之一 :播放失败

直播疑难杂症排查 — 序 《直播疑难杂症排查系列》会涵盖的内容包括但不限于如下一些主题: 播放失败 直播卡顿 首开慢 延时高 音画不同步 马赛克严重 播放黑屏、花屏、绿屏 播放杂音、噪音、...

七仙女很忙
2017/04/21
0
0
ubuntu安装使用ffmpeg

环境:ubuntu 12.04 LTS (1)到http://www.ffmpeg.org/download.html下载最新版ffmpeg 也可以用这个命令: git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg yasm是汇编编译器,因为f...

7哥
2016/09/30
12
0
ubuntu安装使用ffmpeg

环境:ubuntu 12.04 LTS (1)到http://www.ffmpeg.org/download.html下载最新版ffmpeg 也可以用这个命令: git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg yasm是汇编编译器,因为f...

7哥
2016/09/30
22
0
关于ffmpeg和MP4,求救啊

各位大侠,小弟求救啊,这个问题我搞了10多天了,还是没有解决, 哪位大侠帮助看下,衷心感谢: 我现在需要用ffmpeg来播放.mp4视频(从海康网络摄像头抓取的, 用迅雷看看可以播放,主要是为...

铂金小鬼
2010/09/27
7.8K
3
流媒体服务器,给你好看

> 花满楼原创 > 花满楼:我的D盘有部大电影,你想看吗? > 小白:想!拿u盘来拷? > 花满楼:太low了,点播给你看就行啦。 > 小白:点播是什么? 点播,就是把录制编码好的东西分发一下。 直...

奇哥3
2017/12/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

阿里云API网关使用教程

API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简...

mcy0425
21分钟前
3
0
解决远程登陆误按ctrl+s锁屏假死恢复

使用putty时,偶尔发生屏幕假死,不能输入等情况。 后来发现,只要数据ctrl+s,就会假死;输入ctrl+q就可以恢复过来。 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常...

HJCui
24分钟前
0
0
@Transactional

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于...

asdf08442a
28分钟前
2
0
widows下强制解除8080端口占用问题

使用win+R打开命令窗口 输入以下命令查看哪个任务占用了8080端口 netstat -ano |findstr "8080" 然后通过任务id强制关闭占用该端口的进程 tskill 10044 // 自己的试情况而定,这个ID是LISTE...

_Artisan
38分钟前
2
0
productFlavors简单实用

最近项目中,不同环境需要配置的参数越来越多,为了减少修改代码次数。研究了一下productFlavors的使用方式,总结如下 1. as3.0以上版本使用productFlavors时需要指定一个flavorDimensions,...

火云
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部