Harvey Zhao

Results 56 comments of Harvey Zhao

不是的,直接调用`reset`方法进行清空就可以了:[demo](https://artplayer.org/?libs=.%2Funcompiled%2Fartplayer-plugin-danmuku%2Findex.js&code=var%20art%20%3D%20new%20Artplayer(%7B%0A%09container%3A%20%27.artplayer-app%27%2C%0A%09url%3A%20%27%2Fassets%2Fsample%2Fvideo.mp4%27%2C%0A%09autoSize%3A%20true%2C%0A%09fullscreen%3A%20true%2C%0A%09fullscreenWeb%3A%20true%2C%0A%09flip%3A%20true%2C%0A%09playbackRate%3A%20true%2C%0A%09aspectRatio%3A%20true%2C%0A%09setting%3A%20true%2C%0A%09plugins%3A%20%5B%0A%09%09artplayerPluginDanmuku(%7B%0A%09%09%09danmuku%3A%20%27%2Fassets%2Fsample%2Fdanmuku-v2.xml%27%2C%0A%09%09%7D)%2C%0A%09%5D%2C%0A%7D)%3B%0A%0Aart.on(%27resize%27%2C%20()%20%3D%3E%20%7B%0A%09art.plugins.artplayerPluginDanmuku.reset()%3B%0A%7D))

这个改动有点大,有待考虑

1. 目前在移动端上,整个播放器都可以拖动时间的,所以也包含了进度条,但目前不支持进度条点击,因为可点击区域太小,这个有待优化 2. 没理解这个,意思是点击播放器以外的区域时,显示播放器的控制栏吗?

第一个问题,目前已经是这样的了,视频播放一段时间后会自动隐藏控制栏,点击播放器会显示控制栏 第二个问题,默认拖动是按 `0.5` 的比例来设置播放进度的,例如从左往右拖动整个播放器宽度,实际上视频会拖放50%的进度,但你可以通过 `Artplayer.TOUCH_MOVE_RATIO = 0.5` 来设置这个比例

这个行为习惯是PC端和移动端统一的,目前不打算改变,假如你觉得等待的时间太久的话,你可以修改等待的时间,单位毫秒: `Artplayer.CONTROL_HIDE_TIME = 3000;`

大概知道哪里出问题了,因为开启自动旋屏,我是使用`css3`的`rotate`模拟的,并非真正旋屏,所以输入法并不知道,输入法会遮挡住输入框造成误触,这个不好解决

似乎只出现在安卓手机上,但目前缺少测试的手机,不好找原因

似乎不知道哪里出问题了,在 codesandbox 上确实不显示字幕,但我在官网上测试确实正常的:[demo](https://artplayer.org/?libs=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fhls.js%2F8.0.0-beta.3%2Fhls.min.js&code=var%20art%20%3D%20new%20Artplayer(%7B%0A%09container%3A%20%27.artplayer-app%27%2C%0A%20%20%20%20url%3A%20%27https%3A%2F%2Ftest-streams.mux.dev%2Fx36xhzz%2Fx36xhzz.m3u8%27%2C%0A%20%20%20%20customType%3A%20%7B%0A%20%20%20%20%20%20%20%20m3u8%3A%20function%20(video%2C%20url)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(Hls.isSupported())%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20hls%20%3D%20new%20Hls()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hls.loadSource(url)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hls.attachMedia(video)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20canPlay%20%3D%20video.canPlayType(%27application%2Fvnd.apple.mpegurl%27)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(canPlay%20%3D%3D%3D%20%27probably%27%20%7C%7C%20canPlay%20%3D%3D%3D%20%27maybe%27)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20video.src%20%3D%20url%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20art.notice.show%20%3D%20%27%E4%B8%8D%E6%94%AF%E6%8C%81%E6%92%AD%E6%94%BE%E6%A0%BC%E5%BC%8F%EF%BC%9Am3u8%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20subtitle%3A%20%7B%0A%20%20%20%20%20%20%20%20url%3A%20%22https%3A%2F%2Fartplayer.org%2Fassets%2Fsample%2Fsubtitle.srt%22%2C%0A%20%20%20%20%20%20%20%20type%3A%20%22srt%22%2C%0A%20%20%20%20%20%20%20%20style%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20color%3A%20%22%23fe9200%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20fontSize%3A%20%2220px%22%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20encoding%3A%20%22utf-8%22%0A%20%20%20%20%7D%2C%0A%7D)%3B)

似乎只和hls.js的版本有关,播放器本身无法修复该问题