9channel/dd-danmaku

[BUG]4.7.9.0版本出不来

Closed this issue · 14 comments

弹幕下载和加载都没问题,界面上按钮也都正常,但画面上就是出不来弹幕

F12在控制台有error抛出吗?

有几个error,但不确定是否跟这个问题有关,如下

The keyword 'slider-vertical' specified to an 'appearance' property is not standardized. It will be removed in the future. viewmanager.js?v=4.7.9.0:1 viewManager.onBeforeChange - processing path: isBack: undefined videoosd.js?v=4.7.9.0:1 updateTransparency: isLocalVideo:true, mediaType:Video plugin.js?v=4.7.9.0:1 playing url: http://192.168.0.200:8096/emby/videos/2922/master.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzk1LjAuNDYzOC42OSBTYWZhcmkvNTM3LjM2fDE2NTQxNzIxMTQ3MDM1&MediaSourceId=56c53d6374579197b67f03805bcc3e95&StartTimeTicks=43279320330&PlaySessionId=a5cb47ccea3d4339a36be6b4687b30c0&api_key=f41644af902840cb83930f88ced24a9b&VideoCodec=h264&AudioCodec=mp3,aac&VideoBitrate=139808000&AudioBitrate=192000&AudioStreamIndex=2&SubtitleStreamIndex=6&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&SegmentContainer=m4s,ts&MinSegments=1&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=62&TranscodeReasons=SubtitleCodecNotSupported alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: http://192.168.0.200:8096/web/modules/hlsjs/hls.min.js?v=4.7.9.0 videoosd.js?v=4.7.9.0:1 error locking orientation: NotSupportedError: screen.orientation.lock() is not available on this device. registrationservices.js?v=4.7.9.0:1 Special Edition: =NF=LOVE[BCG][DFCG][YYePG] DevTools 无法加载来源映射:无法加载 http://192.168.0.200:8096/web/modules/hlsjs/hls.min.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:162 正在初始化Listener userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:165 Listener初始化完成 userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:207 正在初始化UI userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:229 UI初始化完成 userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:357 弹幕下载成功: 150 userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:376 弹幕加载成功: 150 userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:431 弹幕就位 userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:396 Resizing videoosd.js?v=4.7.9.0:1 nowplaying event: playbackstart videoosd.js?v=4.7.9.0:1 updateTransparency: isLocalVideo:true, mediaType:Video registrationservices.js?v=4.7.9.0:1 Special Edition: =NF=LOVE[BCG][DFCG][YYePG] videoosd.js?v=4.7.9.0:1 error locking orientation: NotSupportedError: screen.orientation.lock() is not available on this device. plugin.js?v=4.7.9.0:1 setInitialSubtitleTrack plugin.js?v=4.7.9.0:1 setCurrentTrackElement Setting new text track index to: -1 plugin.js?v=4.7.9.0:1 setCurrentTrackElement targetIndex: -1 htmlmediahelper.js?v=4.7.9.0:1 HLS Error: Type: mediaError Details: bufferStalledError Fatal: false Reason:

请保留换行

registrationservices.js?v=4.7.9.0:1 Special Edition: =NF=LOVE[BCG][DFCG][YYePG]
approuter.js?v=4.7.9.0:1 appRouter - processing path: /web#!/videoosd/videoosd.html, isBack: undefined
approuter.js?v=4.7.9.0:1 appRouter - user is authenticated
approuter.js?v=4.7.9.0:1 appRouter - proceeding to /web#!/videoosd/videoosd.html
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: videoosd/videoosd_view.js?v=4.7.9.0
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: videoosd/videoosd.js?v=4.7.9.0
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: videoosd/playqueue.js?v=4.7.9.0
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: videoosd/tvplayqueue.js?v=4.7.9.0
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: videoosd/lyrics.js?v=4.7.9.0
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: modules/emby-elements/emby-slider/emby-slider.js?v=4.7.9.0
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: modules/emby-elements/emby-input/emby-input.js?v=4.7.9.0
approuter.js?v=4.7.9.0:1 appRouter.sendRouteToViewManager - processing path: isBack: undefined
viewmanager.js?v=4.7.9.0:1 viewManager.onBeforeChange - processing path: isBack: undefined
videoosd.js?v=4.7.9.0:1 updateTransparency: isLocalVideo:true, mediaType:Video
plugin.js?v=4.7.9.0:1 playing url: https://test.cn:8920/emby/videos/2922/master.m3u8?DeviceId=730f7337-087d-4068-aaf2-51d032df49cb&MediaSourceId=56c53d6374579197b67f03805bcc3e95&StartTimeTicks=44498660450&PlaySessionId=fbe91850af0d4df08dc0feaa0e532ea1&api_key=672249a3473a4bce967995d72f9a53aa&VideoCodec=h264&AudioCodec=mp3,aac&VideoBitrate=6808000&AudioBitrate=192000&AudioStreamIndex=2&SubtitleStreamIndex=6&SubtitleMethod=Encode&TranscodingMaxAudioChannels=2&SegmentContainer=m4s,ts&MinSegments=1&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=62&TranscodeReasons=SubtitleCodecNotSupported
plugin.js?v=4.7.9.0:1 The keyword 'slider-vertical' specified to an 'appearance' property is not standardized. It will be removed in the future.
(匿名) @ plugin.js?v=4.7.9.0:1
(匿名) @ plugin.js?v=4.7.9.0:1
Promise.then(异步)
(匿名) @ plugin.js?v=4.7.9.0:1
Promise.then(异步)
HtmlVideoPlayer.self.play @ plugin.js?v=4.7.9.0:1
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
playAfterBitrateDetect @ playbackmanager.js?v=4.7.9.0:1
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
playInternal @ playbackmanager.js?v=4.7.9.0:1
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
playWithIntrosInternal @ playbackmanager.js?v=4.7.9.0:1
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
playWithIntros @ playbackmanager.js?v=4.7.9.0:1
(匿名) @ playbackmanager.js?v=4.7.9.0:1
Promise.then(异步)
PlaybackManager.self.play @ playbackmanager.js?v=4.7.9.0:1
play @ commandprocessor.js?v=4.7.9.0:1
executeCommand @ commandprocessor.js?v=4.7.9.0:1
executeAction @ shortcuts.js?v=4.7.9.0:1
onClick @ shortcuts.js?v=4.7.9.0:1
onClick @ emby-itemscontainer.js?v=4.7.9.0:1
alameda.js?v=4.7.9.0:1 getJsUrlWithExtension: https://test.cn:8920/web/modules/hlsjs/hls.min.js?v=4.7.9.0
videoosd.js?v=4.7.9.0:1 error locking orientation: NotSupportedError: screen.orientation.lock() is not available on this device.
registrationservices.js?v=4.7.9.0:1 Special Edition: =NF=LOVE[BCG][DFCG][YYePG]
DevTools 无法加载来源映射:无法加载 https://test.cn:8920/web/modules/hlsjs/hls.min.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:162 正在初始化Listener
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:165 Listener初始化完成
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:207 正在初始化UI
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:229 UI初始化完成
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:357 弹幕下载成功: 150
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:376 弹幕加载成功: 150
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:431 弹幕就位
userscript.html?name=Emby%20danmaku%20extension.user.js&id=eaa0010e-0992-43ff-a6de-ba457344c15c:396 Resizing
videoosd.js?v=4.7.9.0:1 nowplaying event: playbackstart
videoosd.js?v=4.7.9.0:1 updateTransparency: isLocalVideo:true, mediaType:Video
registrationservices.js?v=4.7.9.0:1 Special Edition: =NF=LOVE[BCG][DFCG][YYePG]
videoosd.js?v=4.7.9.0:1 error locking orientation: NotSupportedError: screen.orientation.lock() is not available on this device.
plugin.js?v=4.7.9.0:1 setInitialSubtitleTrack
plugin.js?v=4.7.9.0:1 setCurrentTrackElement Setting new text track index to: -1
plugin.js?v=4.7.9.0:1 setCurrentTrackElement targetIndex: -1

是HLS接云存储的吗? 这种方式的没有测试过哦

是HLS接云存储的吗? 这种方式的没有测试过哦

没有呢,就是docker跑的emby,本地硬盘,hls这个报错好像就是emby的,没开启弹幕的时候也有

播放后console执行

document.querySelector("div[data-type='video-osd']")

看下返回

看你返回应该不是之前锚定的div属性变了,晚上我升级一下自己的环境版本到479再看下

看你返回应该不是之前锚定的div属性变了,晚上我升级一下自己的环境版本到479再看下

好的,等你的反馈,辛苦啦~~~

我这边的环境升级4.7.9.0后没有异常,你是使用的官方原版还是经过第三方修改的版本?

我用的lovechen/embyserver,这个docker版

建议使用emby/embyserver的官方镜像, 解锁可以通过伪站解决

好的,我试试