feat: add option to remove video source on destroy

- Introduced a new static property REMOVE_SRC_WHEN_DESTROY in Artplayer to control whether the video source should be removed when the player is destroyed.
- Updated the destroy method in Artplayer to conditionally remove the video source based on the new property.
- Removed the line that sets the video source to an empty string in the Template class's destroy method, as this is now handled in Artplayer.
- Updated TypeScript definitions to include the new REMOVE_SRC_WHEN_DESTROY property.
This commit is contained in:
Harvey Zack committed 2025-09-03 17:58:13 +08:00
1 parent cb3d391c34
commit 9bfd535e57
6 files changed
+9 -3

No files matched your search

+1
View File
@@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Add `artplayer-plugin-document-pip` plugin
- Add `art.events.bindGlobalEvents` method for rebinding global methods
- Optimize `artplayer.d.ts`, now you can directly import `Option`
- Add `Artplayer.REMOVE_SRC_WHEN_DESTROY`
```ts
import type { Option } from 'artplayer'