HTMLAudioElement

HTMLAudioElement

نمای کلی

HTMLAudioElement یک کلاس در Aspose.Html FOSS برای Python است. ارث‌بری از: HTMLMediaElement.

HTML <audio> عنصر.

این کلاس 83 متد برای کار با اشیای HTMLAudioElement در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __init__, add_event_listener, add_text_track, after, append, append_child, attach_shadow, before, blur, can_play_type, check_visibility, click و 71 متد دیگر می‌باشند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند. ویژگی‌ها: access_key, access_key_label, assigned_slot, attributes, audio_tracks, auto_play و 92 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
srcstrخواندنمقدار ویژگی src، یا '' در صورت عدم وجود.
current_srcstrخواندنآدرس URL منبع انتخاب‌شده فعلی (نمونهٔ کد، همیشه '').
auto_playboolخواندنبازتاب بولی ویژگی autoplay.
controlsboolخواندنبازتاب بولی ویژگی controls.
loopboolخواندنبازتاب بولی ویژگی loop.
mutedboolخواندنبازتاب بولی ویژگی muted.
preloadstrخواندنمقدار ویژگی preload یا '' در صورت عدم وجود.
cross_origin`strNone`خواندن
pausedboolخواندنوضعیت توقف پخش (نمونه، همیشه True).
endedboolخواندنوضعیت پایان پخش (نمونه اولیه، همیشه False).
durationfloatخواندنمدت زمان رسانه بر حسب ثانیه (نمونه اولیه، همیشه NaN).
current_timefloatخواندن/نوشتنموقعیت فعلی پخش بر حسب ثانیه (نمونه، همیشه 0.0).
volumefloatخواندن/نوشتنسطح صدای صوتی (نمونه، همیشه 1.0).
default_mutedboolخواندنوضعیت بی‌صدا پیش‌فرض از ویژگی muted بازتاب می‌یابد.
ready_stateintخواندنوضعیت آمادگی (نمونه، همیشه 0 = HAVE_NOTHING).
network_stateintخواندنوضعیت شبکه (قالب، همیشه 0 = NETWORK_EMPTY).
buffered"_TimeRanges"خواندنمحدوده‌های زمان بافر شده (قالب، همیشه خالی).
played"_TimeRanges"خواندنمحدوده‌های زمان پخش شده (قالب، همیشه خالی).
seekable"_TimeRanges"خواندنبازه‌های زمانی قابل جستجو (قالب اولیه، همیشه خالی).
seekingboolخواندنآیا عنصر در حال حاضر در حال جستجو است (stub, always False).
default_playback_ratefloatخواندن/نوشتننرخ پخش پیش‌فرض (headless default 1.0).
playback_ratefloatخواندن/نوشتننرخ پخش فعلی (headless default 1.0).
media_keysNoneخواندنشیء MediaKeys مرتبط (قالب، همیشه None).
src_objectNoneخواندنمتعلق به MediaStream/Blob (قالب، همیشه None).
errorNoneخواندنآخرین خطای رسانه (قالب، همیشه None).
text_tracks"_EmptyTrackList"خواندنفهرست ردیاب‌های متنی (قالب اولیه، همیشه خالی).
audio_tracks"_EmptyTrackList"خواندنفهرست ترک صوتی (نمونه، همیشه خالی).
video_tracks"_EmptyTrackList"خواندنفهرست ترک ویدئویی (نمونه، همیشه خالی).
hiddenboolخواندن/نوشتناینکه آیا عنصر مخفی است (بازتاب‌دهنده ویژگی بولی hidden).
titlestrخواندن/نوشتنعنوان تولتیپ این عنصر (بازتاب‌دهندهٔ ویژگی title).
langstrخواندن/نوشتنزبان محتوای عنصر (بازتاب‌دهندهٔ ویژگی lang).
tab_indexintخواندن/نوشتنشاخص ترتیب تب این عنصر (بازتاب‌دهنده ویژگی tabindex).
access_keystrخواندن/نوشتنکلید میانبر صفحه‌کلید برای این عنصر (بازتاب‌دهنده accesskey
    attribute). |

| content_editable | str | خواندن/نوشتن | بازتاب‌دهندهٔ ویژگی contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | خواندن | آیا این عنصر در حال حاضر قابل ویرایش است (WHATWG HTML §6.6). | | dir | str | خواندن/نوشتن | جهت‌گیری متن عنصر (بازتاب‌دهندهٔ ویژگی dir). | | draggable | bool | خواندن/نوشتن | آیا عنصر قابل کشیدن است (بازتاب‌دهندهٔ ویژگی draggable). | | spell_check | bool | خواندن/نوشتن | آیا بررسی املایی فعال است (بازتاب‌دهندهٔ ویژگی spellcheck). | | spellcheck | bool | خواندن/نوشتن | آیا بررسی املایی فعال است (بازتاب‌دهندهٔ ویژگی spellcheck). | | autocapitalize | str | خواندن/نوشتن | راهنمای خودکار بزرگ‌نویسی (بازتاب‌دهندهٔ ویژگی autocapitalize). | | nonce | str | خواندن/نوشتن | عدد تصادفی رمزنگاری برای CSP (بازتاب‌دهندهٔ ویژگی nonce). | | autofocus | bool | خواندن/نوشتن | آیا این عنصر باید هنگام بارگذاری صفحه فوکوس دریافت کند. | | access_key_label | str | خواندن | برچسب کلید دسترسی اختصاص داده شده توسط سیستم (نمونهٔ بدون سر: همیشه ''). | | input_mode | str | خواندن/نوشتن | راهنمای حالت ورودی صفحه کلید مجازی (بازتاب‌دهندهٔ ویژگی inputmode). | | enter_key_hint | str | خواندن/نوشتن | راهنمای برچسب عمل کلید Enter (بازتاب‌دهندهٔ ویژگی enterkeyhint). | | translate | bool | خواندن/نوشتن | آیا ترجمه برای این عنصر فعال است (WHATWG HTML §6.1.2). | | inner_text | str | خواندن/نوشتن | محتوای متنی رندر شده — فضاهای خالی فشرده‌شده text_content. | | outer_text | str | خواندن/نوشتن | همانند inner_text (دست‌گیر همانند inner_text طبق استاندارد HTML §3.2.7). | | popover | | Read/Write | Reflects thepopovercontent attribute (WHATWG HTML §6.12). | | node_name|str| Read | The qualified tag name (uppercase for HTML elements). | |tag_name|str| Read | The qualified tag name in uppercase (HTML elements). | |local_name|str| Read | The local part of the qualified name (lowercase). | |namespace_uri|str | None | Read | The namespace URI, orNonefor no namespace. | | style_sheets|“StyleSheetList”| Read | Live stylesheet list applicable to this element's document. | |prefix|str | None | Read | The namespace prefix, orNone. | | id|str| Read | The value of theidattribute, or’’if not present. | | class_name|str | Read | The value of theclassattribute, or’’. | | class_list|“DOMTokenList”| Read | Live mutable set of CSS class tokens backed by theclassattribute. | | dataset|“DOMStringMap” | Read | Live dict-like view of the element'sdata-*custom attributes. | | attributes|NamedNodeMap| Read | The ordered map of Attr objects for this element. | |children|HTMLCollection| Read | A live HTMLCollection of Element-type children only. | |first_element_child|Element | None | Read | The first Element child, orNone. | | last_element_child|Element | None| Read | The last Element child, orNone. | | next_element_sibling|Element | None| Read | The next sibling that is an Element, orNone. | | previous_element_sibling|Element | None| Read | The previous sibling that is an Element, orNone. | | child_element_count|int| Read | The number of Element children. | |inner_html|str| Read/Write | The serialised HTML content of all children (innerHTML). | |outer_html|str| Read/Write | The serialised HTML of this element and all its descendants (outerHTML). | |text_content|str | None| Read/Write | The concatenation of all descendant Text node data (DFS order). | |style|“CSSStyleDeclaration”| Read | The inline style of this element as a live CSSStyleDeclaration. | |scroll_width|int| Read | Content scroll width in CSS pixels (stub: 0). | |scroll_height|int| Read | Content scroll height in CSS pixels (stub: 0). | |client_width|int| Read | Inner width including padding, excluding border (stub: 0). | |client_height|int| Read | Inner height including padding, excluding border (stub: 0). | |scroll_top|int| Read/Write | Vertical scroll offset in CSS pixels (stub: 0). | |scroll_left|int| Read/Write | Horizontal scroll offset in CSS pixels (stub: 0). | |offset_width|int| Read | Layout border-box width in CSS pixels (stub: 0). | |offset_height|int| Read | Layout border-box height in CSS pixels (stub: 0). | |offset_top|int| Read | Top offset fromoffsetParentin CSS pixels (stub: 0). | | offset_left|int | Read | Left offset fromoffsetParentin CSS pixels (stub: 0). | | offset_parent|None | Read | The offset parent element; alwaysNonein headless mode. | | client_top|int | Read | Width of the top CSS border in pixels; always0in headless mode. | | client_left|int | Read | Width of the left CSS border in pixels; always0in headless mode. | | part|“DOMTokenList” | Read | Live DOMTokenList reflecting the elementpartattribute. | | shadow_root | | خواندن | همیشه None در حالت بدون سر. | | slot | str | خواندن/نوشتن | بازتاب‌دهندهٔ ویژگی محتوا slot (DOM §4.2.3). | | assigned_slot | | Read | AlwaysNonein headless mode. | | node_type|int | Read | Integer node type constant fromNodeType. | | node_value|str | None| Read/Write | Character data for CharacterData nodes;Noneotherwise. | | parent_node|Node | None | Read | The parent node, orNoneif this node has no parent. | | parent_element|Element | None | Read | The parent node if it is an Element;Noneotherwise. | | is_connected|bool| Read | Whether this node is part of a document's node tree (WHATWG DOM §4.4). | |owner_document|Document | None | Read | The Document this node belongs to, orNonefor Document itself. | | child_nodes|NodeList| Read | A live NodeList of all child nodes. | |first_child|Node | None | Read | The first child node, orNone. | | last_child|Node | None| Read | The last child node, orNone. | | previous_sibling|Node | None| Read | The preceding sibling node, orNone. | | next_sibling|Node | None| Read | The following sibling node, orNone``.

روش ها

امضاتوضیح
play()شروع پخش (stub no-op).
pause()توقف پخش (stub no-op).
load()بارگذاری مجدد انتخاب منبع رسانه (stub no-op).
can_play_type(type: str) → strبازگرداندن '' — حالت headless نمی‌تواند هیچ نوع رسانه‌ای را پخش کند.
add_text_track(kind: str, label: str, language: str)یک مسیر متنی اضافه کنید (stub no-op، None را برمی‌گرداند).
click()یک رویداد کلیک ساختگی را بر روی این عنصر ارسال کنید.
`focus(options: “dictNone”)`
blur()یک رویداد 'blur' غیر حباب‌دار را بر روی این عنصر ارسال کنید.
show_popover()این عنصر را به‌صورت پاپ‌اور نمایش دهید (در حالت سرلس هیچ عملی انجام نمی‌شود).
hide_popover()پاپ‌اور این عنصر را مخفی کنید (no-op در حالت headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"اعلامیه‌های cascade-حل‌شده فاز-۲ را برای این عنصر برگردانید.
insert_adjacent_html(position: str, html: str)علامت‌گذاری HTML تجزیه‌شده را نسبت به این عنصر درج کنید.
insert_adjacent_text(position: str, text: str)یک گره متن را نسبت به این عنصر درج کنید.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)تنظیم ویژگی name to value, در صورت عدم وجود آن ایجاد می‌شود.
remove_attribute(name: str)حذف ویژگی name.
has_attribute(name: str) → boolReturn True اگر ویژگی name در این عنصر وجود دارد.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr از مجموعهٔ ویژگی‌های این عنصر استخراج کرده و برگردانید.
`get_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr
set_attribute_node_ns(attr: "Attr") → `“AttrNone”`
`remove_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr”`
`get_attribute_ns(namespace_uri: strNone, local_name: str)→str
`set_attribute_ns(namespace_uri: strNone, qualified_name: str, value: str)`
`has_attribute_ns(namespace_uri: strNone, local_name: str)→bool`
`remove_attribute_ns(namespace_uri: strNone, local_name: str)`
`toggle_attribute(name: str, force: boolNone)→bool`
get_attribute_names() → list[str]نام‌های کامل تمام ویژگی‌ها را به ترتیب جمع‌آوری برگردانید.
has_attributes() → boolوقتی این عنصر یک یا چند ویژگی دارد، True را برگردانید.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)اگر این عنصر هنوز قابل مشاهده نیست، آن را به نمای قابل مشاهده اسکرول کنید (no-op در حالت headless).
set_pointer_capture(pointer_id: int)این عنصر را به‌عنوان هدف ضبط برای اشاره‌گر داده‌شده تعیین کنید (no-op).
release_pointer_capture(pointer_id: int)رها کردن ضبط اشاره‌گر برای شناسهٔ اشاره‌گر داده‌شده (بدون عملیات).
has_pointer_capture(pointer_id: int) → boolبازگرداندن این که آیا این عنصر ضبط اشاره‌گر برای شناسهٔ داده‌شده دارد یا خیر.
request_pointer_lock()درخواست قفل شدن اشاره‌گر به این عنصر (بدون عملیات).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListیک NodeList ثابت از تمام عناصر مطابقت‌دار را برگردانید selector.
matches(selector: str) → boolReturn True اگر این عنصر با CSS مطابقت داشته باشد selector.
webkit_matches_selector(selector: str) → boolنام مستعار سازگار با مرورگر برای :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionتمام عناصر فرزند که نام تگ آن‌ها مطابقت دارد را بازگردانید qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionتمام عناصر فرزند که تمام توکن‌های کلاس داده‌شده را دارا هستند را بازگردانید.
filter_fn(el: "Element") → boolبر روی این نمونه HTMLAudioElement، filter_fn(el) را فراخوانی می‌کند.
remove()این عنصر را از گره والد خود حذف کنید.
before()Insert nodes فوری قبل از این عنصر در والد آن.
after()Insert nodes فوری پس از این عنصر در والد آن.
replace_with()این عنصر را با … جایگزین کنید nodes در والد آن.
prepend()Insert nodes قبل از اولین فرزند این عنصر.
append()Append nodes به عنوان آخرین فرزندان این عنصر.
replace_children()تمام فرزندان را حذف کنید، سپس اضافه کنید nodes به‌عنوان فرزندان جدید.
get_bounding_client_rect() → "DOMRect"مستطیل محاطی مشتری را برگردانید (قالب تمام‌صفر).
get_client_rects() → "DOMRectList"فهرست مستطیل‌های مشتری را برگردانید (در زمینهٔ سمت-سرور خالی است).
get_animations() → list[object]انیمیشن‌های فعال این عنصر را برگردانید (قالب بدون سر: همیشه []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"ریسۀ درخت گره را برگردانید.
has_child_nodes() → boolبرگردانید که آیا این گره حداقل یک گره فرزند مستقیم دارد یا خیر.
`lookup_namespace_uri(prefix: strNone)→str
`lookup_prefix(namespace_uri: strNone)→str
`is_default_namespace(namespace_uri: strNone)→bool`
`is_supported(feature: str, version: strNone)→bool`
`get_feature(feature: str, version: strNone)→object
`set_user_data(key: str, data: objectNone, handler: object
get_user_data(key: str) → `objectNone`
append_child(node: Node) → NodeAppend node به عنوان آخرین فرزند این گره.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node از فهرست فرزندان آن را برگردانید.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → Nodeیک نسخه از این گره را برگردانید.
normalize()این گره و تمام زیردرخت آن را به شکل نرمال تبدیل کنید.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intیک ماسک بیتی که موقعیت را توصیف می‌کند برگردانید other نسبت به این گره.
`is_equal_node(other: NodeNone)→bool`
`is_same_node(other_node: NodeNone)→bool`
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener برای رویدادهای type.
remove_event_listener(type: str, listener: Callable, capture: bool)لغو ثبت یک شنونده که قبلاً ثبت شده است.
dispatch_event(event: "Event") → boolDispatch event از طریق درخت نیاکان.

همچنین ببینید:

 فارسی