aplayer |
2014-11-12 16:41 |
APlayer SDK 新版本发布专用帖(版本 3.16.5.936,2023-8-16 更新)
为了方便大家,以后 APlayer 新版本发布后,更新论坛首页的同时也会更新本帖,且会在本帖中列出历史版本的更新列表和发布日期(倒序排列), 为了整洁,本帖不能回复。需要时,请在首页下载最新的 APlayerSDK 和最新的解码库:http://aplayer.open.xunlei.com APlayer 3.16.5.936 (Date: 2023-8-16) =========================================================== 1、减少在线播放 MKV 视频的重连次数,大幅优化部分 MKV 的打开速度。 2、最大支持的音轨数目从 10 增加到 32。 3、解决无声音的视频文件外挂音轨失败的问题。 4、解决部分 ts 文件连续拖动时出现的内存泄漏问题。 5、解决个别字幕加载崩溃问题。 6、解决缺少解码器时打开无效 https URL 可能崩溃问题。 7、解决某些直播 m3u8 文件无法播放的问题。 8、lavsplitter.dll、lavvideo.dll、lavaudio.dll 更新到 0.74.1046,以解决连续拖动部分 ts 内存泄漏问题。 9、解决极小概率出现的停止播放在线媒体文件时界面卡住无响应的问题。 10、优化所有 splitter 的播放结束逻辑,解决个别文件播放不自动结束的问题: avisplitter.dll => 3.0.0.19 flvsplitter.dll => 3.0.0.42 gifsplitter.dll => 1.0.0.10 matroskasplitter.dll => 3.0.0.37 mp4splitter.dll => 3.0.0.72 mpasplitter.dll => 3.0.0.13 mpegsplitter.dll => 3.0.0.59 oggsplitter.dll => 3.0.0.12 realmediasplitter.dll => 3.0.0.19 opussplitter.dll => 1.0.0.8 wavesplitter.dll => 1.0.0.12 APlayer 3.16.5.935 (Date: 2023-6-12) =========================================================== 1、修正部分传输函数为 BT2020_10 的 HLG 过曝的问题。 2、修正一处音频回调的可能的崩溃。 3、mpegsplitter.dll 修改到 3.0.0.58,修正一处播放 ts 文件可能崩溃的 BUG。 4、lavsplitter.dll、lavvideo.dll、lavaudio.dll 更新到 0.74.1045,修正在打开蓝光文件 BDMV 时的一处崩溃。 APlayer 3.16.5.932 (Date: 2023-5-22) =========================================================== 1、支持 HDR10、HDR10+、HLG 映射到 SDR 播放。 2、增加设置是否 HDR 映射 SDR 播放,参数号:223 3、解决部分显卡调节亮度对比度饱和度过曝的问题。 4、解决部分字幕编码乱码问题。 5、修正部分 ts/m2ts/m3u8 格式视频,连续拖动可能导致播放结束的 BUG。 6、evrcp.dll 修改到 2.3.1.50,以支持以上功能。 7、lavsplitter.dll、lavvideo.dll、lavaudio.dll 更新到 0.74.1041,ffmpeg 系列文件更新,以支持以上功能。 APlayer 3.16.3.931 (Date: 2023-1-12) =========================================================== 1、DLNA: 投屏本地或远程 URL 时都支持设置附加 URL 参数,配置号: 1809。 2、DLNA: 降低投屏异常检测的误报率。 3、DLNA: 实现设备关闭后自动刷新设备列表。 4、DLNA: 实现正在播放的设备关闭后自动通知播放中断。 5、修正 mp4 视频快进到尾部继续快进会跳到开头播放的 BUG。 6、修正多字幕的mkv文件拖动或到尾部可能会卡住进度不结束的 BUG。 7、修正快速切换视频时偶现的崩溃 BUG。 APlayer 3.16.3.930 (Date: 2022-11-22) =========================================================== 1、支持分片 ts 文件中带图片格式(bmp、png、jpg 等)文件头的 m3u8 中的播放。 2、支持 ts 分片是网络地址的 m3u8 本地文件的播放。 3、支持 ts 分片和 m3u8 文件都是纯本地 windows/linux 格式路径的 m3u8 播放。 4、m3u8 播放支持 http 自定义头(即 cookie, refer, user agent, headers 等) 5、DLNA 返回的设备信息中增加 ModelName、manufacturer 字段,采用新的 1805 获取新的设备列表信息。 6、DLNA 投屏的 URL 除了本地播放和边下边播支持本地的 http 服务之外,还支持直接投 APlayer 所播放的 URL 模式,且支持问号形式参数的 URL,通过新的 1806 参数控制。 7、DLNA 支持设置和当前播放 URL 不同的投屏 URL,配置 ID 为 1807。 8、DLNA 支持投屏非本地地址时关闭发送端继续播放的功能,配置 ID 为 1808,该功能默认不开启。 9、DLNA 在接收端设备用户主动中断或者异常退出时能自动结束播放,并正确设置对应的播放结果。 10、DLNA 投屏时切换回本机播放,会正确地设置本机播放进度,和设备结束播放时的进度相同。 11、DLNA 投屏从本机获取数据时支持时支持投递文件名。 12、DLNA 投屏时支持获取是否成功的返回值。 13、支持所有 UTF8 字符集的判断,解决众多 UTF8 格式的西欧字符集字幕加载失败的问题。 14、兼容个别缺少 [script info] 头的字幕。 15、修正当解码器目录没有 vsfilter.dll 时,播放带字幕的文件会提示去下载一个奇怪的解码器 <aplayer> 的问题 16、修正某些 UTF8 字幕加载后乱码的问题。 17、修正奇数个字节的 UNICODE 字幕加载崩溃的问题。 18、修正设置的 DLNA 投屏 URL 过长导致被截断的问题。 19、修正媒体文件名包含特殊字符时 DLNA 投屏失败的问题。 20、修正预先设置 DLNA 设备后播放,再切回本机播放界面会卡住的问题。 21、修正在没有 lavfilters 解码器时,启动发送商务统计崩溃的问题。 22、修正加载 idx/sub 字幕的一个崩溃。 23、MP4Splitter.dll 修改到 3.0.0.71,支持解码 DTS-XLL 音频。 24、lavsplitter.dll 修改到到 0.74.1041,ffmpeg 系列文件更新,以支持以上功能,且修正播放 URL 中有多个百分号,打日志时后面没对应的变量,而访问了无效地址导致崩溃的问题。 25、lavaudio.dll 修改到 0.74.1040,兼容 nSamplesPerSec 参数为 0 的音频的播放。 26、aplayerdlna.dll 修改到 1.0.0.33,以支持以上功能,且修正 DLNA 中 friendlyName 带空格时空格处被截断的 BUG。 APlayer 3.16.2.926 (Date: 2022-7-5) =========================================================== 1、解决带空格的 URL 未编码的问题。 2、解决一个特殊内嵌字幕字体名引起的缓冲区溢出弹框问题。 3、修正多音轨视频截取转码过程可能会卡住进度不走的问题。 4、修正播放在线文件切换视频有极小概率打卡在 0KB/s 问题。 5、修正部分 UTF-8 字幕加载失败问题。 6、修正多个 ts 文件直接用 zip 存储模式打包播放时时长不是总时长的问题。 7、flvsplitter.dll 修改到 3.0.0.41,解决播放无索引的 flv 文件快退不动的问题。 8、mpegsplitter.dll 修改到 3.0.0.57,解决某些 ts 视频时长不准问题。 9、mp4splitter.dll 修改到 3.0.0.70,解决了播放 stss 原子中无关键帧信息的 MP4 视频无法拖动进度的问题。 10、lavsplitter.dll 修改到 0.74.1039,解决播放无索引的 wmv、ts 文件快退不动的问题;解决部分 mp4-dash 文件时长不对的问题;解决某些 ts 文件拖动就播放结束问题。 APlayer 3.16.2.921 (Date: 2022-5-5) =========================================================== 1、修正播放某些 https 链接 2.1G 以上的文件可能会打开阻塞或者尾部播放失败的 BUG。 2、修正某些包含 ADPCM 音频的文件打开卡住不播放的 BUG。 APlayer 3.16.2.920 (Date: 2022-2-9) =========================================================== 1、在设置了“播放完成后不结束” 参数的情况下,支持多次设置 Stop 位置。 2、修正一个 916 版本引入的硬解模式打开网络文件可能不播放的 BUG。 APlayer 3.16.2.916 (Date: 2022-1-3) =========================================================== 1、AVI 格式支持双 IO,优化在线播放某些 AVI 的流畅度。 2、支持用 APlayer.txt 配置默认 Config 列表。 3、支持检测硬解码是否卡住的功能,如果在硬解码卡住,则开启软解码继续播放。 4、解决在开启双 IO 的情况下,设置播放速度会导致播放卡住的问题。 5、解决播放 m3u8 时无法获取读取字节数的问题。 6、修正多音轨 m3u8 选择第二个或以后的音轨无声的 BUG。 7、修正无法硬解的多字幕文件会在第二字幕残留无法选择的语言列表的 BUG。 8、lavfilters 系列文件更新到 0.74.1037,以支持上述修改。 APlayer 3.16.1.909 (Date: 2021-10-27) =========================================================== 1、支持某些图片方式加密 m3u8 的播放。 2、解决缺少 STSS-BOX 的 MP4 文件无法拖动的 BUG。 3、解决某些特殊 MKV 拖动后卡住,并且无法关闭的问题 APlayer 3.16.1.906 (Date: 2021-9-26) =========================================================== 1、支持双 IO,大幅优化音视频数据非交叠媒体文件的播放流畅度。 2、解决某些系统上缺少 ir41_32.ax、ir50_32.dll 这些文件导致播放某些 AVI 视频无图像问题。 3、修正点播 ts-m3u8 格式文件拖动不准确问题。 4、解决播放某些监控视频拖动后自动播放结束的问题。 5、mpegsplitter.dll 修改到 3.0.0.53, 优化只有音频的直播 ts 流的打开速度。 6、mp4splitter.dll 修改到 3.0.0.68,解决个别 mp4 文件计算时间戳溢出导致的文件后半部分播放卡住的问题。 7、lavsplitter.dll 修改到 0.74.1035,优化 chunked 模式传输的 m3u8 媒体流的打开速度。 8、解决某些 http/https m3u8 点播文件因为网络慢导致断开连接后从头播放问题。 APlayer 3.16.1.901 (Date: 2021-8-6) =========================================================== 1、支持 m4s 的 m3u8 播放。 2、修正 m3u8 切片超长 URL 播放失败的问题。 3、解决某些 m3u8 播放一段时间后可能会卡住或重复问题。 4、解决某些超多内嵌字幕的文件加载外挂字幕失败的问题。 APlayer 3.16.1.900 (Date: 2021-7-8) =========================================================== 1、解决某些 https 协议播放地址打不开的问题。 2、解决外挂字幕有极低概率出现在左上角的问题。 3、解决播放 MP4 封装的 LPCM 音频无声的问题。 4、解决部分 MPEG4V1 格式播放无图像的问题。 5、修正某些 ts 文件头解析失败导致播放不了的 BUG。 6、修正缺少 libxml2.dll、iconv.dll、zlib1.dll 时未发起解码器下载请求的问题。 7、mp4splitter.dll 修改到 3.0.0.67,修正播放 MP4 设置精确 Seek 无效的 BUG。 8、matroskasplitter.dll 修改到 3.0.0.35,解决某些 MKV 封装的 AAC、ALAC 音频无声的问题。 9、lavsplitter.dll 修改到 0.74.1031,解决一小类别 ts 文件拖动后花屏问题。 10、lavfilters 系列文件更新到 0.74.1031,以兼容某些 https 播放地址。 APlayer 3.16.0.890 (Date: 2021-5-26) =========================================================== 1、支持“存储”模式打包的 ZIP 文件的播放。 2、现在“存储”模式打包且未加密的 ZIP 大文件不需要创建索引也能快速打开和拖动了。 3、支持 mp4、mkv、webm 封装的 AV1 编码视频的播放。 4、支持在线 dash-mpd 的播放。 5、支持播放带验证信息的 http 链接。 6、修正带 IPv6 地址的播放链接中缩写地址解析不正确导致播放失败的 BUG。 7、修正部分歌词文本编码判断错误导致加载失败的 BUG。 8、修正在缺少 avfilters.dll 解码器的情况下,直接调整播放速度不会引发下载解码器请求,且会崩溃的 BUG。 9、修正一类带非ts包头的ts文件播放无声的问题。 10、优化 mpeg-ps 打开速度。 11、解决播放 AMR-WB 录音无声的 BUG。 12、统计信息增加:媒体文件大小,视频宽高、时长、是否使用了QuickOpen 等。 13、录制和 VSR 默认目录修改到 %Temp%\Low。 14、解决在 Open 前获取读取速度有可能取到负值的问题。 15、修正某些 QuickTimePlayer 剪裁文件播放无图像或者声音、时长不对等播放异常问题 16、解决播放带多字幕的短视频会提前播放结束的 BUG。 17、支持 MOV-DVCP 视频编码格式的播放。 18、优化某些 mpg 的打开速度或者解决播放失败问题。 19、新增 dav1d.dll 解码 AV1。 20、azip2.dll 修改到 1.0.0.3,以支持“存储”模式打包的 ZIP 文件,且修正了部分 ZIP 列表文件名乱码的 BUG。 21、lavfilters 系列文件修改到 0.74.1030,并增加 libxml2.dll、iconv.dll 以支持 dash-mpd 22、mpegsplitter.dll 修改到 3.0.0.52,修正部分 ts 文件时长不正确问题。 23、APlayerVod.dll 修改到 1.0.0.10,修正默认 APP_KEY 不正确的问题。 24、APlayer3Test.exe 更新到 1.0.0.62,支持显示 VSR、VFI 等信息,修正某些系统上退出时崩溃问题。 25、所有分离器更新,以修正音视频数据不交叠的文件播放播放可能异常的问题。 ausplitter.dll => 3.0.0.8 avisplitter.dll => 3.0.0.18 easplitter.dll => 3.0.0.5 flvsplitter.dll => 3.0.0.40 gifsplitter.dll => 1.0.0.9 matroskasplitter.dll => 3.0.0.34 mp4splitter.dll => 3.0.0.66 mpasplitter.dll => 3.0.0.12 mpegsplitter.dll => 3.0.0.52 oggsplitter.dll => 3.0.0.11 opussplitter.dll => 1.0.0.7 realmediasplitter.dll => 3.0.0.18 wavsplitter.dll => 1.0.0.11 lavspltter.dll => 0.74.1030 APlayer 3.16.0.873 (Date: 2021-3-23) =========================================================== 1、ffmpeg 升级到 4.3.git,lavfilters 升级最新版 0.74.1,完成代码整合,相关解码器子目录变更为 lavfilters-4。 2、支持播放本地或在线播放压缩加密文件中的内容。 3、在有索引的情况下支持快速拖动播放进度。 4、支持为压缩加密文件创建访问索引。 5、支持在低速时快速打开 mp4 长文件。 6、支持设置设置自定义语音特效和图像特效(图像特效需在软解时才可用),图像特效参数为 316,语音特效参数为 418,字符串格式和 ffmpeg 特效格式相同。 7、歌词的模糊功能只模糊背景,不再模糊前景。 8、增加 azip2.dll(版本 1.0.0.1)模块,以支持播放压缩加密文件。 9、解决在缺失 vsfilter.dll、audioswitcher.dll 的情况下未发起解码器下载事件的问题。 10、修正部分 H.264 high 4:4:4 解码花屏的 BUG。 11、vsfilter.dll 修改到 3.0.0.26,修正倍速播放 rmvb 时外挂字幕闪烁的问题。 12、lavsplitter.dll、lavvideo.dll、lavaudio.dll 修改到 0.74.1026,以支持快速打开 mp4。 13、avfilters.dll 修改到 1.0.0.8,以支持语音和图像特效。
APlayer 3.12.1.865 (Date: 2020-12-3) =========================================================== 1、修正 https 协议和某些 http 协议的 AES128 加密 m3u8 播放失败的 BUG。 APlayer 3.12.1.863 (Date: 2020-11-23) =========================================================== 1、支持播放 IPv6 域名或IP的 http 媒体链接。 2、解决部分 rtsp 链接打开慢的问题。 3、lavsplitter.dll 修改到 0.74.1025,解决 IMHK ts 监控视频播放无声的 BUG。 APlayer 3.12.1.862 (Date: 2020-11-10) =========================================================== 1、支持在内存缓存中向前 Seek,大幅提高播放在线媒体时近距离向前 Seek 的速度。 2、修正 Seek 时画面和时间点误差问题。 3、修正部分 mpeg 媒体时长不准确的问题。 4、修正某些 m3u8-ts 格式拖动卡住的问题。 5、netsource.dll 修改到 1.0.0.36,修正 3.11.0.833 版本引入的 m3u8 分段的 mp4/flv 偶现拖动后会结束播放的 BUG。 6、下列分离器更新,以支持内存缓存中向前 Seek: avisplitter.dll => 3.0.0.17 flvsplitter.dll => 3.0.0.39 gifsplitter.dll => 1.0.0.8 matroskasplitter.dll => 3.0.0.32 mp4splitter.dll => 3.0.0.61 mpasplitter.dll => 3.0.0.11 mpegsplitter.dll => 3.0.0.51 oggsplitter.dll => 3.0.0.10 realmediasplitter.dll => 3.0.0.17 wavsplitter.dll => 1.0.0.10 lavspltter.dll => 0.74.1024 lavvideo.dll => 0.74.1023 lavaudio.dll => 0.74.1023 APlayer 3.12.0.852 (Date: 2020-6-28) =========================================================== 1、解决 APlayer 3.12.0.838 版本引入的播放部分 ts 文件开头会卡住一会或花屏的 BUG。 2、netsource.dll 修改到 1.0.0.35,增加连接超时功能。 3、lavsplitter.dll 修改到 0.74.1020,解决无效 rtsp/rtp URL 连接超时后未自动返回失败而一直卡住的问题。 APlayer 3.12.0.851 (Date: 2020-6-25) =========================================================== 1、解决访问无效 http 链接关闭时要卡住几秒的问题。 2、lavsplitter.dll 修改到 0.74.1018,解决访问无效 rtp 链接关闭时会一直卡住的问题。 APlayer 3.12.0.839 (Date: 2020-6-10) =========================================================== 1、修复一个获取 ts 文件信息的 BUG。 2、lavsplitter.dll 修改到 0.74.1015,优化网络 ts 文件的拖动性能。 3、avformat-58.dll、avcodec-58.dll、avfilter-7.dll 更新兼容播放某些 H.264/H.265 数据错误的文件。 APlayer 3.12.0.838 (Date: 2020-6-2) =========================================================== 1、当某些 m3u8 中的前面 ts 连接打开失败后,继续尝试后续的 ts,而不是播放结束。 2、解决某些直播 ts 流播放很快结束的问题。 3、mpegsplitter.dll 修改到 3.0.0.50,支持播放 H.264 Level 6.x 的直播流。 4、lavaudio.dll 修改到 0.74.1011, 解决小米监控视频的 ADPCM-ALAW 音频编码播放无声的问题。 5、flvsplitter.dll 修改到 3.0.0.38,支持服务器没有 range 功能的 FLV 直播流。 APlayer 3.11.0.837 (Date: 2020-5-20) =========================================================== 1、修正某些 rtp 连接播放失败的问题。 2、解决 stsc 原子条目为空的 mp4 文件播放崩溃的问题。 3、解决返回内容长度的直播地址播放崩溃或结束的问题。 4、evrcp.dll 修改到 2.3.0.42,GetFramesDrawn 返回扣除重绘的渲染帧数。 5、lavsplitter.dll 修改到 0.74.1010,解决 APlayer 3.11.0.833 版本引入的 wma 播放瞬间结束的问题。 APlayer 3.11.0.836 (Date: 2020-5-13) =========================================================== 1、可以自定义分析时长,优化某些 ts 链接打开速度。 2、优化 .mpeg 和 .vob 文件的打开速度。 APlayer 3.11.0.835 (Date: 2020-5-11) =========================================================== 1、修正 833 版本引入当 ts 第一个音频流不是默认流打开卡住的问题。 APlayer 3.11.0.833 (Date: 2020-5-9) =========================================================== 1、直播 m3u8 带跳转和嵌套时,播放时不再请求跳转和嵌套之前的链接,提高了播放流畅度。 2、修改了点播 m3u8 拖动时请求逻辑,加快了点播 m3u8 链接的拖动速度。 3、当设置了播放完成不关闭的情况下,解决了当媒体文件是 rmvb 格式时 APlayer 窗口 Resize 没刷新的问题。 4、netsource.dll 修改到 1.0.0.33,解决播放某些 rtsp 链接无时长或播放不结束的问题。 5、mmx264.ax 修改到 1.1.0.5,修正 826 引入的 flv 文件转码到 mp4 时,转码进度卡住的 BUG。 6、lavsplitter.dll 修改到 0.74.1003,优化拖动速度,且解决了播放某些大码率音频的 ts 媒体文件声音卡顿的问题。 7、mpegsplitter.dll 修正某些 ac3 音频的 ts-m3u8 播放卡住问题, 修正多 AAC 声道 ts 文件播放声音不正常的问题,解决播放部分网络 ts 地址,时长不准确的问题。 8、其它分离器更新,解决当解码性能不足视频卡顿时声音不连续问题。 ausplitter.dll => 3.0.0.7 avisplitter.dll => 3.0.0.15 flvsplitter.dll => 3.0.0.37 gifsplitter.dll => 1.0.0.7 matroskasplitter.dll => 3.0.0.31 mp4splitter.dll => 3.0.0.59 mpasplitter.dll => 3.0.0.10 mpegsplitter.dll => 3.0.0.46 oggsplitter.dll => 3.0.0.9 opussplitter.dll => 1.0.0.6 realmediasplitter.dll => 3.0.0.16 wavsplitter.dll => 1.0.0.9 APlayer 3.11.0.832 (Date: 2020-4-13) =========================================================== 1、彻底解决某些直播 m3u8 地址切片重复播放的问题。 APlayer 3.11.0.831 (Date: 2020-4-10) =========================================================== 1、修正一个 m3u8 地址解析问题导致某些播放链接打开失败的问题。 APlayer 3.11.0.830 (Date: 2020-4-9) =========================================================== 1、LAVFilters 更新到 0.74.1001,所带 ffmpeg 更新到 4.2,相关解码器子目录变更为 lavfilters-3。 2、硬解时支持更多字幕编码,解决某些字幕乱码问题,新增显示日文、韩文、俄语字幕。 3、硬解时支持 PSB 字幕。 4、解决 Linux 换行符分割的文本字幕 SRT/ASS/SSA 不显示的问题。 5、支持VP9硬解。 6、解决部分 m3u8 重复播放问题。 7、解决转码时设置开始位置不精确的问题。 8、解决某些音频格式无法开启虚拟环绕声的问题。 9、修正 URL 中超长文件名可能会导致缓冲区溢出弹框崩溃的BUG。 10、修正某些 SMI 字幕加载卡住的BUG。 11、修正边播边录输出的文件无声画面卡顿或有杂音的问题。 12、增加日志开启关闭接口,参数号:44。 13、增加一个依赖库 msvcp100.dll,解决某些机器缺少这个文件导致转码失败问题。 14、avfilters.dll 修改到 1.0.0.6,解决不兼容新 ffmpeg 库路径导致音频变速后变调的问题。 15、audioswitcher.dll 修改到 3.0.0.7,边播边录时支持动态改变媒体类型。 16、evrcp.dll 修改到 2.3.0.40,解决在第一帧解码出来之前刷新渲染窗口会有白屏或者残影的问题。 17、matroskasplitter.dll 修改到 3.0.0.30,解决某些 hevc 编码的 mkv 设置中途开播无图像和打开慢的问题,且优化了高码率 mkv 的拖动速度。 18、mpegsplitter.dll 修改到 3.0.0.43,解决某些 HEVC 编码的 ts 视频 vps/sps 数据异常导致播放无图像的问题。 19、mp4splitter.dll 修改到 3.0.0.58,解决无损截取的文件时长不准确的或播放时开头几秒无声的问题。 20、mp4mux.dll 修改到 1.0.0.16,解决无损截取视频开头几秒无声或音画不同步的问题。 21、mmx264.ax 修改到 1.1.0.3,解决无法输出某些帧率的问题。 22、lavvideo.dll 修改到 0.74.1002.0,解决新 lavvideo 不能硬件解码 H.264 BaseLine 视频的问题。 23、speexdecoder.dll 更新,修正播放某些 ogm 文件无声的 BUG。 24、所有分离器更新,解决播放某些大码率视频时卡住缓冲进度的问题,除了上述更新的文件外,还有以下文件更新: ausplitter.dll => 3.0.0.6 avisplitter.dll => 3.0.0.13 flvsplitter.dll => 3.0.0.36 gifsplitter.dll => 1.0.0.6 mpasplitter.dll => 3.0.0.9 oggsplitter.dll => 3.0.0.8 opussplitter.dll => 1.0.0.5 realmediasplitter.dll => 3.0.0.15 wavsplitter.dll => 1.0.0.8 APlayer 3.10.0.816 (Date: 2019-11-6) =========================================================== 1、修正播放带字幕的 mpeg 流中的某些文件会崩溃的 BUG。 2、修正 APlayer809 版本引入的转码成 wmv、wma、wav 失败的 BUG。 APlayer 3.9.10.815 (Date: 2019-11-1) =========================================================== 1、重构转码逻辑,解决转码无声和转码进度卡住问题。 2、DLNA支持在 Open 前设置开始播放位置。 3、DLNA支持调节音量。 4、aplayerdlna.dll 修改到 1.0.0.31,以支持调节音量。 5、去除一些不再使用的解码器,减少解码器压缩包大小1.2MB。 6、优化播放网络 ts-m3u8 文件的拖动进度速度。 7、修正某些 ts-m3u8 地址重复播放某些段的 BUG。 8、修正一类URL参数中有特殊字符的m3u8地址解析错误导致播放失败的BUG。 9、修正带字幕转格式或者转码成 mkv 在结束点卡住不结束的 BUG。 10、修正转码成 mkv 会导致音频码率过大的问题。 11、修正某些文件转封装成 mkv 播放无声BUG。 12、修正带内嵌字幕的文件转码成 mp4 无字幕的问题。 13、解决带字幕的 mp4 在结束播放时卡住的 BUG。 14、解决有时转码生成的 mp4 播放到某处会卡住的问题。 15、修正一个播放某特殊 mp4 媒体文件崩溃的 BUG。 16、修正有 elst 原子的 mp4 中的部分播放音画不同步的BUG。 17、修正带外挂或内嵌字幕的 4K 以上视频转码成 mp4 后,字幕未渲染到画面上的 BUG。 18、修正某些 aac 编码 mkv 转封装无声的问题。 19、修正部分文件无损截取时视频错误地进行了转码的 BUG。 20、修正极少数文件转封装或转码成 mkv 过程中会卡住不结束的问题。 21、修正快压外挂字幕有小概率会丢失一些字幕项的 BUG。 22、修正播放过程中投屏可能未跳到当前播放位置的 BUG。 23、修正个别 ts 视频拖动后有声音画面卡住的 BUG。 24、格式分离器更新: ausplitter.dll => 3.0.0.5 avisplitter.dll => 3.0.0.12 flvsplitter.dll => 3.0.0.35 gifsplitter.dll => 1.0.0.5 matroskasplitter.dll => 3.0.0.28 mp4splitter.dll => 3.0.0.56 mpasplitter.dll => 3.0.0.8 mpegsplitter.dll => 3.0.0.39 oggsplitter.dll => 3.0.0.7 opussplitter.dll => 1.0.0.3 realmediasplitter.dll => 3.0.0.12 wavsplitter.dll => 1.0.0.7 25、复用器更新: matroskamuxer.dll => 3.0.0.8 flvmuxer.dll => 1.0.0.5 mp4mux.dll => 1.0.0.15 tsmuxer.dll => 1.0.0.2 26、编码器更新: mmx264.ax => 1.1.0.2 mmaace.dll => 1.0.0.5 APlayer 3.9.10.806 (Date: 2019-7-28) =========================================================== 1、修正在载入的音轨和原始音轨之间频繁切换可能导致崩溃的BUG。 2、修正倍速播放时载入音轨可能声音变调的BUG。 APlayer 3.9.10.805 (Date: 2019-7-26) =========================================================== 1、修正载入声道音轨后,小概率偶现播放速度异常且音频变噪音的BUG。 2、mpegsplitter.dll 修改到 3.0.0.37,修正个别ts文件拖动后画面声音卡住问题。 APlayer 3.9.10.803 (Date: 2019-7-25) =========================================================== 1、修正播放过程中外挂音轨,会导致音轨和视频进度不同步和声音变调等问题。 2、修正设置非默认音频设备可能会导致无法倍速播放的问题。 3、修正某些 ts 格式的 m3u8 会重复播放部分片段的问题。 4、解决部分 mp4 内嵌字幕在硬解码时不显示的问题。 5、avfilters.dll 修改到 1.0.0.5,修正倍速播放时,切换不同文件可能导致声音变调的 BUG。 6、mpegsplitter.dll 修改到 3.0.0.36,修正播放 ts/mpeg 或者 ts 格式 m3u8 时设置播放速度会导致播放卡住的BUG。 APlayer 3.9.10.802 (Date: 2019-7-19) =========================================================== 1、evrcp.dll 修改到 2.3.0.39,在支持将字幕叠加到视频下方黑边的基础上,也支持叠加到视频上方的黑边。 2、lavvideo.dll 修改到 1.0.0.17,修正一个小概率崩溃。 3、mpegsplitter.dll 修改到 3.0.0.33,兼容某些纵横比信息部分未填充的 ts 文件,使之画面比例正确。 APlayer 3.9.10.801 (Date: 2019-7-17) =========================================================== 1、APlayer 现在默认开启硬件加速。 2、EVRCP渲染器支持视频画面旋转和翻转,性能比原先更高,硬件加速时可用,暂停时也会立即生效。 3、EVRCP渲染器支持单窗口画面跨多显示器显示。 4、EVRCP模式下,硬解码支持画质增强。 5、EVRCP模式下,用D3D方式填充视频边角区域,防止某些环境改变窗口大小画面闪烁。 6、支持将外挂字幕在无损截取或转码成 MKV 格式时保存进输出文件。 7、支持 URL 中带汉字。 8、支持设置截图时是否带外挂和内嵌字幕的。 9、解决开链播放模式下会出现 ActiveMovie 窗口的问题。 10、增加获取所播视频视频实时黑边信息的参数,参数号:222 11、自动去除传递给 Open 方法的 URL 首尾空格回车等字符。 12、http 协议支持设置自定义 Content-Length,当服务器不返回 Content-Length 或返回为 0 时会自动使用它。 13、解决网络播放慢速缓冲时设置播放速度可能会造成阻塞界面一段时间的问题。 14、解决EVRCP在播放时图像无输出的情况下会不刷新界面的问题。 15、源文件的字幕流转格式或转码时在输出格式支持字幕流的情况下能保存进输出文件了。 16、修正内嵌字幕单条内容过长崩溃的 BUG。 17、修正某些特殊情况下,点播 m3u8 最后会有几秒重复播放的 BUG。 18、修正播放歌词时退出进程可能会阻塞界面的 BUG。 19、修正解码 AAC 音频当出现 EC_QUALITY_CHANGE 时,无声的 BUG。 20、解决在不支持SPDIF输出模式的声音设备上切换到SPDIF模式再切回立体声等模拟输出时可能会无声的问题。 21、增大ts文件搜索大小,解决某些4K直播流无图像的问题。 22、修正ts文件关键帧 Seek 逻辑,解决某些ts文件拖动后有声音进度走图像延迟出现的问题。 23、修正 OnOpenSucceeded 事件中立即设置播放速度有概率会导致播放速度变慢的 BUG。 24、修正一个中文URL崩溃的 BUG。 25、修正倍速播放音频编码为 COOK 的 RMVB 视频画面帧率不均匀的 BUG。 26、修正播放 8K 视频时截取 BMP、PNG 格式图象可能崩溃的 BUG。 27、修正某些 SRT 字幕显示时带出行号的 BUG。 28、修正播放某些 SWF 多次打开关闭切换有一定几率崩溃的 BUG。 29、打包 d3dcompiler_43.dll,解决某些机器上硬解画质增强失败的 BUG。 30、evrcp.dll 修改到 2.3.0.38,以支持上述功能。 31、netsource.dll 修改到 1.0.0.32,解决网络读取不到数据时关闭可能卡住的问题,修正音频包极小时可能卡住的问题。 32、aplayerdlna.dll 修改到 1.0.0.30,修正在 DLNA 设备上播放时,某些文件播放失败或者拖动后播放停止的 BUG。 33、lavvideo.dll 修改到 1.0.0.15,增加一条解码输出日志,方便定位问题。 34、mp4splitter.dll 修改到 3.0.0.51,修正播放 MP4 时频繁 Seek 时切集出现的崩溃,并优化网络播放时拖动速度。 35、mpegspliiter.dll 修改到 3.0.0.32,支持 pesid 为 0 的 HEVC 直播流的播放,并优化网络播放时拖动速度。 36、matroskasplitter.dll 修改到 3.0.0.27,优化网络播放拖动速度。 37、avisplitter.dll 修改到 3.0.0.11,优化网络播放拖动速度。 38、flvsplitter.dll 修改到 3.0.0.33,优化网络播放拖动速度。 39、realmediasplitter.dll 修改到 3.0.0.11,优化网络播放拖动速度。 40、mpasplitter.dll 修改到 3.0.0.7,优化网络播放拖动速度。 41、oggsplitter.dll 修改到 3.0.0.6,优化网络播放拖动速度。 APlayer 3.9.9.797 (Date: 2019-1-5) =========================================================== 1、修正 mp4 拖动时画面和时间进度有时不一致的问题。 2、修正 HDR 色彩矫正时部分显卡颜色异常的问题。 3、修正某些 sub 字幕背景不透明,从而遮住画面的问题 4、修正循环媒体 URL 的 m3u8 播放卡住的问题。 5、修正音轨索引超出 4 以上的音轨没被显示出来的 BUG。 6、修正浮点时长的 m3u8 显示时长不准确和拖动位置不精准的 BUG。 7、mp4splitter.dll 修改到 3.0.0.39,支持了ELST原子,修正了部分手机视频旋转角度获取不正确的 BUG。 8、matroskamuxer.dll 修改到 3.0.0.26,修正加减速播放时内嵌字幕和画面不同步的 BUG。 9、lavvideo.dll 修改到 1.0.0.13,小幅优化了 H.264 视频的拖动速度 10、vsfilter.dll 修改到 3.0.0.25,中解决某些 sub 字幕无法显示的问题 11、evrcp.dll 修改到 2.1.0.36,修正 EVRCP 渲染模式叠加文本精灵时的一个 GDI 对象泄漏的 BUG。 12、APlayerUI.dll 修改到 1.5.0.27,修正了调用音量接口更新了音量,但音量条滑块位置未更新的BUG。 APlayer 3.9.9.793 (Date: 2018-11-6) =========================================================== 1、EVRCP渲染模式性能大幅优化,中低端机器能到150FPS,已能取代EVR渲染模式,并修正部分系统上开播时帧率不均匀问题。 2、EVRCP解决了EVR模式的缓冲时视频画面不重绘的问题。 3、支持 H.265-HDR 视频色彩自动调整。 4、支持 FLV 扩展的 CodecId 为 12 的 H.265 播放。 5、支持手机垂直拍摄的视频自动转正。 6、支持 http 协议设置自定义 DNS 替代网络默认 DNS。 7、加密 m3u8 的 Key URL 支持 https。 8、加密 m3u8 的 Key URL http 协议继承媒体链接的自定义 http headers。 9、增加获取音视频编码和格式的一些接口,参数号视频为220-221,音频为410-417 10、修正硬解叠加字幕时,某些动画字幕崩溃的BUG。 11、解决硬件解码时字体过小或过大问题。 12、修正录制直播流输出的视频快速回放且无声的 BUG。 13、修正录制视频只能最多录制 3 分多钟的 BUG。 14、修正部分 rtp 协议不能播放的问题。 15、修正部分 http 自动 cookie 未设置成功的问题。 16、修正 https-m3u8 直播可能断流的 BUG。 17、修正某些 m4a 音频解码失败的 BUG。 18、修正一个 LAVAudio 的崩溃 BUG。 19、修正直播流缓存到文件回放时崩溃的 BUG。 20、修正在 Win10 系统下转码成 WMV 失败的 BUG。 21、增加解码器路径到进程环境变量,修正某些系统上加载 rmvb 解码器失败导致无图像的问题。 22、修正设置开始位置超出文件时长会造成黑屏卡住的 BUG。 23、修正硬解时字幕字体太大的问题。 24、解决包含 6 声道音频的视频无法转码成 wmv 的问题。 25、修正获取读取速度的接口(配置ID为41)在 Open 文件过程中数值未更新的 BUG。 26、evrcp.dll 修改到 2.1.0.35,以优化性能。 27、audioswitcher.dll 修改到 3.0.0.5,修正某些rm文件拖动进度后画面动无声然后画面不动有声的问题。 28、lavaudio.dll 修改到 1.0.0.5,修正一个播放某些 ogg 文件崩溃的 BUG。 29、speexdecoder.dll 解码器替换,解决播放某些 ogm 视频崩溃的问题。 30、netsource.dll 修改到 1.0.0.31,修正播放某些 rtsp-hevc 地址无图像的 BUG,并修正一处可能的 m3u8 崩溃 BUG。 31、gifdec.dll 修改到 1.0.0.3,修正部分 gif 播放花屏的问题。 32、gifsplitter.dll 修改到 1.0.0.3,解决部分 gif 播放过快问题。 33、flvsplitter.dll 修改到 3.0.0.32,修正一个 rtmp 直播有可能音视频不同步的 BUG,修正一个 AVC headerData 为 0 时的崩溃。 34、mpegsplitter.dll 修改到 3.0.0.31,修正一处 TS 流崩溃的 BUG,并且兼容一处某 ts 文件因 sps 数据残缺导致无图像的问题。 35、realmediasplitter.dll 修改到 3.0.0.10,解决某些系统加载 drvc.dll 失败的问题。 36、mp4mux.dll 修改到 1.0.0.11,修正部分某些无损转码文件无法播放的问题。 37、mp4splitter.dll 修改到 3.0.0.38,以支持 HDR 视频色彩自动调整。 38、matroskasplitter.dll 修改到 3.0.0.25,以支持 HDR 视频色彩自动调整和支持垂直拍摄的视频自动转正。 39、matroskamuxer.dll 修改到 3.0.0.3,修正 mkv 修正 H.265 视频无法无损截取成 mkv 的 BUG。 APlayer 3.9.8.785 (Date: 2018-5-23) =========================================================== 1、修正部分 mp4 文件无损截取卡住进度的 BUG。 2、修正 mp4-hevc 视频无损截取无图像的 BUG。 3、修正部分 ftp 连接无法播放或关闭卡住的 BUG。 APlayer 3.9.8.783 (Date: 2018-5-22) =========================================================== 1、支持 nalsize为0,实际size在后4字节的不规范 H.264 视频的解码。 2、解决 mp4 不能向前跳进和精确 Seek 无效问题。 3、解决 mkv 封装的 H.265 视频无损截取后无图像的问题。 4、mpegsplitter.dll 修改到 3.0.0.30,解决某些 VOB 文件拖动后可能音画不同步的问题。 5、mp4splitter.dll 修改到 3.0.0.36,支持上述修改,且修正播放 in24 音频无声的问题。 6、修正一处特殊 srt 字幕崩溃的 BUG。 APlayer 3.9.8.782 (Date: 2018-4-25) =========================================================== 1、支持 QT-RLE 解码。 2、播放屏幕或窗口动态截图时支持录制成 mp4 视频。 3、解决 6 声道音频无法转码成 mp3 / wma 的问题。 4、修正开启硬件加速时,部分机器上色彩调整功能不正常的BUG。 5、优化 mp4 文件打开速度。 6、优化对不规则的 srt 字幕的兼容性。 7、vac.dll 修改到 1.0.0.1,修正 Win7 下录制屏幕有时有杂音的 BUG。 8、netsource.dll 修改到 1.0.0.29,修正 m3u8 中 mp4 切片的 MOOV BOX 在尾部时,拖动进度只能到片段中间的问题。 9、avfilters.dll 修改到 1.0.0.3,修正加载文件失败导致变速播放有杂音的问题。 10、mpegsplitter.dll 修改到 3.0.0.29,修正多视频流的 m2ts 文件播放帧率降低 BUG,兼容无 PPS NAL 的 HEVC 视频流的播放。 11、mp4splitter.dll 修改到 3.0.0.35,优化 mp4 文件拖动速度,并解决时间戳跳变的文件播放时卡住的问题。 12、mp4mux.dll 修改到 1.0.0.9,修正部分 4K mp4 格式视频文件无法无损截取的问题。 13、lavvideo.dll 修改到 1.0.0.11,修改解码逻辑,优化某些视频拖动速度。 APlayer 3.9.7.781 (Date: 2018-3-14) =========================================================== 1、兼容时间戳格式错误的SRT或ASS字幕。 2、支持播放媒体地址在本机的本机 m3u8 文件的播放,媒体地址支持全路径或者相对路径。 3、修正播放非直播模式的 ts 格式切片 m3u8 文件,拖动进度可能会导致播放结束的 BUG。 4、修正采用播放 5.1 声道视频且设置输出模式为立体声时,声道设置为非默认声道无人语声的BUG。 5、matroskasplitter.dll 修改带 3.0.0.23,解决 MKV 残缺文件中大量连续 0 导致打开或拖动卡住长时间的问题,修正部分 OPUS 编码音频播放无声问题 6、netsource.dll 修改到 1.0.0.28,支持播放 MOOV BOX 在尾部的 mp4 组成的 m3u8,且支持本地媒体地址的 m3u8 播放 7、mpegsplitter.dll 修改到 3.0.0.28,解决个别不规范的 m2ts 的 AC3Header 中被 0 除的崩溃问题 APlayer 3.9.7.780 (Date: 2018-1-5) =========================================================== 1、lavfilter 的 ffmpeg 库更新到最新的 3.4.1,lavfilters 目录更改到 lavfilters-2,不兼容以前的 ffmpeg 文件。 2、lavvideo.dll 修改到 1.0.0.10,lavuadio.dll 修改到 1.0.0.3, lavsplitter.dll 修改到 1.0.0.3,内部代码修改,适配 ffmpeg 3.4.1。 3、如果所设置的解码器目录不存在,APlayer 会推迟到 Open 时创建。 4、解决某音频 e-ac-3 编码的 mp4 文件打开卡住的问题。 5、修正硬件加速时加载超过 2048 行的 srt 字幕,后面的显示不出来的BUG。 6、修正 EVRCP 模式在硬件加速开启播放4K分辨率以上的视频时,设置自定义纵横比可能出现残影的BUG。 7、netsource.dll 修改到 1.0.0.27,rtsp协议的支持AC3音频编码 8、mp4splitter.dll 修改到 3.0.0.34,修正关闭文件播放时小概率会卡住几秒的BUG。 9、mpegsplitter.dll 修改到 3.0.0.27,解决某类音频直播地址打开慢的问题。 APlayer 3.9.6.778 (Date: 2017-12-5) =========================================================== 1、支持 https 直播流的播放。 2、支持音视频边播边录功能,功能接口序号 2601 开始。 3、增加 avfilters.dll,优化变速播放时声音质量。 4、lavsplitter.dll 修改到 1.0.0.2,修正在线播放某些 wmv 文件拖动进度后一直缓冲的 BUG。 5、lavvideo.dll 修改到 1.0.0.8,解决连续拖动的内存泄漏问题。 6、flvsplitter.dll 修改到 3.0.0.30,解决 flv 文件拖动后返回播放进度不准的问题。 7、解决 flv 文件拖动到文件尾部可能不立即结束的问题。 8、evrcp 修改到 2.0.1.31,修正部分机器上截取 GIF 画面来回抖动 BUG。 9、avfilter-5.dll、avformat-56.dll、avcodec-56.dll 均已更新。 APlayer 3.9.6.776 (Date: 2017-10-26) =========================================================== 1、支持intel酷睿7代核显硬解 H.264 4K/H.265 8K 视频。 2、增加获取下载速度的接口 GetConfig(41) 和获取实时播放帧率的接口 GetConfig(121)。 3、解决个别 mkv 视频播放卡顿的问题。 4、优化一处残缺 srt 字幕加载不了的问题。 5、evrcp.dll 修改到 2.0.1.30,优化 4K/8K 视频解码渲染性能。 6、lavvideo.dll 修改到 1.0.0.5,现在某些显卡上硬解码失败后,主动软解码播放,不再卡住。 7、matroskamuxer.dll 修改到 3.0.0.2,解决带有 AAC 编码的视频无损截取成 MKV 格式无声的问题。 8、flvsplitter.dll 修改到 3.0.0.29,支持无 avc_header Tag 的 FLV 播放。 9、mp4splitter.dll 修改到 3.0.0.33,解决播放无 stsc 原子的视频会崩溃的问题。 APlayer 3.9.6.775 (Date: 2017-10-10) =========================================================== 1、支持推流到 rtmp 服务器,方法是设置工作模式为视频转码,且输出文件为 rtmp 推流地址,然后 Open 即可。 2、解决播放网速慢的 rtmp 媒体文件可能关闭慢的问题。 3、vac.dll 修改,修正在 Win8 以上系统录制屏幕或摄像头会卡住进度的 BUG。 4、修正录制屏幕或者摄像头视频在某些机器上可能卡住进度的 BUG。 APlayer 3.9.3.772 (Date: 2017-9-20) =========================================================== 1、修正少数 mp4 文件的视频流没有 ctts 原子,导致音视频不同步或播放帧率变低的 BUG。 2、mp4splitter.dll 修改到 3.0.0.32。 3、lavvideo.dll 修改到 1.0.0.3。 4、修正缓存到文件并贪婪下载 m3u8 完成后,CPU占用率变高的BUG。 5、修正 m3u8 缓存到文件的一些问题。 6、修正播放部分 AVI-MPG2 编码视频无图像的BUG。 7、lavaudio.dll 修改到 1.0.0.2,修正播放部分 6 声道 MKV-DTS 声音时大时小的 BUG。 8、matroskasplitter.dll 修改到 3.0.0.20,修正播放 MKV-ALAC 无声的 BUG。 9、avcodec-56.dll 更新,解决部分 ALAC 音频无法解码的 BUG。 APlayer 3.9.3.771 (Date: 2017-8-24) =========================================================== 1、去掉多余的解码器下载通知 msvcp140.dll 和 vcruntime140.dll APlayer 3.9.3.770 (Date: 2017-7-6) =========================================================== 1、支持视频人脸位置检测和人脸识别功能。 2、支持播放或转码实时USB摄像头画面,控制面板设置监听模式可以附加MIC声音,URL格式 camera://0。 3、支持播放或转码屏幕或某个窗口的动态截图包括声音,URL格式 screen://handle;left,top,right,bottom。 4、支持播放相对路径 key 加密的 m3u8。 5、matroskasplitter.dll 修改到 3.0.0.19,支持播放 MKV 封装的 VP9 视频。 6、flvsplitter.dll 修改到 3.0.0.28,解决某些视频 Tag 距离很远的流无图像的 BUG,也支持跳过错误数据。 7、encoder\mmx264.ax 修改到 1.1.0.1,兼容图像编码 YUY2 和 RGB32。 8、netsource.dll 修改到 1.0.0.23,修正播放某些特殊视频缓冲会卡住的问题。 APlayer 3.9.2.769 (Date: 2017-2-24) =========================================================== 1、netsource.dll 修改到 1.0.0.22,支持 https 协议重定向到 http 协议播放。 2、修正 https 播放某些链接会导致播放卡住的 BUG。 APlayer 3.9.2.768 (Date: 2017-2-17) =========================================================== 1、支持 https 协议的 m3u8 的播放。 2、支持 http 协议重定向到 https 协议播放。 3、mp4splitter.dll 修改到 3.0.0.30,支持 MP4 封装的 ALAC 音频的播放。 APlayer 3.9.2.767 (Date: 2017-2-16) =========================================================== 1、支持播放 https 协议媒体文件。 2、解决 H.265 编码的 rtsp 流无法播放的问题。 3、增加 libeay32.dll 和 ssleay32.dll 以支持 https 协议。 4、修正设置 http 头字段会导致重复出现或者混乱的 BUG。 5、http 的头设置参数同样适用于 https 协议。 6、netsource.dll 修改到 1.0.0.21,以支持上述更新。 7、http-chuncked 的 ts 格式的 m3u8 支持正确拖动播放进度。 8、evrcp.dll 修改到 2.0.0.28,修正添加 gif 2D精灵时,第一帧为白色闪一下的 BUG。 9、mp4splitter.dll 修改到 3.0.0.29,修正一处网络访问慢导致 mp4 关闭时卡住一会的 BUG。 APlayer 3.9.2.766 (Date: 2016-12-16) =========================================================== 1、修正 gif 解码器缺失 msvcr71.dll/msvcp71.dll 未发出下载解码器事件的问题。 2、修正某些机器上第一次截取 gif 会失败的 BUG。 APlayer 3.9.2.765 (Date: 2016-12-13) =========================================================== 1、支持 SWZ 头格式的 SWF 文件的播放。 2、支持解码 TSC2 编码的视频。 3、增加 ficvdec.dll,支持解码 FICV 编码的视频。 4、现在文件打开过程中也能获取到总读取字节数参数 29 的值了。 5、增加参数 39,用来关闭 m3u8 播放列表事件,适应某些不支持多线程事件的语言,比如 VB6。 6、netsource.dll 修改到 1.0.0.20,播放 flv/mp4-m3u8 也支持了总读取字节数参数 29。 7、mpegsplitter.dll 修改到 3.0.0.25,修正连续拖动 ts-m3u8 可能会导致播放结束的BUG。 8、matroskasplitter.dll 修改到 3.0.0.18,支持解码 MKV 封装的 OPUS 音频。 9、vsfilter.dll 修改到 3.0.0.23,修正播放某些 mp4 时,拖动进度会导致进度在走,画面卡住数秒的BUG。 10、修正某些非 0x47 开头的 ts 不能被识别的问题。 11、修正转码成 flv 未生成索引的 BUG。 12、修正某些机器上旋转画面时会崩溃的BUG。 13、修正设置外部Logo文件的 37 参数有可能失败或者崩溃的BUG。 14、修正某些 flv-m3u8 播放一个分段就跳到结束的BUG。 15、修正某些 ts-m3u8 直接拖到结尾会不结束的BUG。 16、修正播放媒体文件在网络的本地 flv/mp4-m3u8 时,暂停一段时间后,继续播放会卡住不播的BUG。 APlayer 3.9.1.763 (Date: 2016-7-18) =========================================================== 1、支持设置 http 头的 connection、accept、accept-encoding,至此所有 http 头都能设置。 2、修正播放播放内部ts地址文件大小表示方式从有限方式到直播方式转变的 m3u8 会崩溃的 BUG。 3、解决播放 TS 格式的 H.265 编码视频无图像的 BUG。 4、修正开启硬件加速时,某些字幕会显示删除线和下划线的 BUG。 5、ts 内容的 m3u8 在播放新 URL 时候,支持发送 OnEvent 事件。 6、mpegsplitter.dll 修改到 3.0.0.25,修正一处播放 m3u8 的崩溃 BUG。 APlayer 3.9.0.762 (Date: 2016-6-4) =========================================================== 1、修正打开下载速度慢的文件时获取播放速度可能卡住界面的 BUG。 2、netsource.dll 修改到 1.0.0.19,修正播放 m3u8 设置播放速度导致画面卡住的 BUG。 3、APlayerSDK 例子 SimplePlayer 增加全屏功能代码。 APlayer 3.9.0.761 (Date: 2016-4-13) =========================================================== 1、mp4splitter.dll 修改到 3.0.0.28, 支持 MP4-ALS 音频解码。 APlayer 3.9.0.760 (Date: 2016-4-8) =========================================================== 1、修正coreaac.ax 解码 7 声道以上 AAC 音频崩溃的 BUG。 APlayer 3.9.0.759 (Date: 2016-3-24) =========================================================== 1、evrcp.dll 修改到 2.0.0.27,修正 EVRCP 渲染模式时,底部黑边上的字幕被剪切掉的 BUG。 ... ... 中途省略 N 个版本 ... ... APlayer 3.0.0.500 (Date 2012-05-28) =========================================================== APlayerIII 第一个版本发布日期 |
|