ohos-multimedia-avcastpicker.md 1.2 KB
Newer Older
C
cheng 已提交
1
# @ohos.multimedia.avCastPicker (投播组件)
Z
zengyawen 已提交
2 3 4 5 6 7

本模块提供创建投播组件AVCastPicker的功能,提供设备发现连接的统一入口。

> **说明:**
>
> - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
C
cheng 已提交
8
> - 示例效果请以真机为准,当前IDE预览器无实际投播功能。
Z
zengyawen 已提交
9 10 11 12

## 导入模块

```js
C
cheng 已提交
13
import AVCastPicker from '@ohos.multimedia.avCastPicker';
Z
zengyawen 已提交
14 15 16 17 18 19 20 21
```

## 接口

AVCastPicker()

投播组件,可用于将音视频资源投放到其它设备播放。

C
cheng 已提交
22
该组件为自定义组件,开发者在使用前需要先了解[@Component](../../quick-start/arkts-create-custom-components.md)
Z
zengyawen 已提交
23

C
cheng 已提交
24
**系统能力:** SystemCapability.Multimedia.AVSession.AVCast
Z
zengyawen 已提交
25 26 27 28 29 30 31 32 33 34 35

## 属性

支持[通用属性](ts-universal-attributes-size.md)

## 事件

支持[通用事件](ts-universal-events-click.md)

## 示例

C
ccfriend 已提交
36
投播功能的示例说明参考如下。
Z
zengyawen 已提交
37 38

```ts
C
cheng 已提交
39
import AVCastPicker from '@ohos.multimedia.avCastPicker'
Z
zengyawen 已提交
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

@Entry
@Component
struct Index {
  build() {
    Row() {
      Column() {
        AVCastPicker()
          .width('40vp')
          .height('40vp')
          .border({ width: 1, color: Color.Red })
      }.height('50%')
    }.width('50%')
  }
}
```