Update screen share availability. (#142)

Resolves #141
This commit is contained in:
David Zhao
2022-08-06 12:39:58 +08:00
committed by GitHub
parent 157f94ea04
commit 54a485638f
+10 -10
View File
@@ -14,11 +14,11 @@ More Docs and guides are available at [https://docs.livekit.io](https://docs.liv
| Feature | Subscribe/Publish | Simulcast | Background audio | Screen sharing | | Feature | Subscribe/Publish | Simulcast | Background audio | Screen sharing |
| :-----: | :---------------: | :-------: | :--------------: | :------------: | | :-----: | :---------------: | :-------: | :--------------: | :------------: |
| Web | 🟢 | 🟢 | 🟢 | 🟢 | | Web | 🟢 | 🟢 | 🟢 | 🟢 |
| iOS | 🟢 | 🟢 | 🟢 | 🔴 | | iOS | 🟢 | 🟢 | 🟢 | 🟢 |
| Android | 🟢 | 🟢 | 🟢 | 🟢 | | Android | 🟢 | 🟢 | 🟢 | 🟢 |
| Mac | 🟢 | 🟢 | 🟢 | 🟡 | | Mac | 🟢 | 🟢 | 🟢 | 🟢 |
| Windows | 🟢 | 🟢 | 🟢 | 🟡 | | Windows | 🟢 | 🟢 | 🟢 | 🟢 |
🟢 = Available 🟢 = Available
@@ -26,7 +26,6 @@ More Docs and guides are available at [https://docs.livekit.io](https://docs.liv
🔴 = Not currently available (Possibly in the future) 🔴 = Not currently available (Possibly in the future)
## Example app ## Example app
We built a multi-user conferencing app as an example in the [example/](example/) folder. You can join the same room from any supported LiveKit clients. We built a multi-user conferencing app as an example in the [example/](example/) folder. You can join the same room from any supported LiveKit clients.
@@ -36,7 +35,8 @@ We built a multi-user conferencing app as an example in the [example/](example/)
Include this package to your `pubspec.yaml` Include this package to your `pubspec.yaml`
```yaml ```yaml
...
---
dependencies: dependencies:
livekit_client: <version> livekit_client: <version>
``` ```
@@ -107,7 +107,7 @@ On Windows [VS 2019](https://visualstudio.microsoft.com/thank-you-downloading-vi
final roomOptions = RoomOptions( final roomOptions = RoomOptions(
adaptiveStream: true, adaptiveStream: true,
dynacast: true, dynacast: true,
// ... your room options // ... your room options
) )
final room = await LiveKitClient.connect(url, token, roomOptions: roomOptions); final room = await LiveKitClient.connect(url, token, roomOptions: roomOptions);
@@ -180,8 +180,8 @@ Audio tracks are played automatically as long as you are subscribed to them.
LiveKit client makes it simple to build declarative UI that reacts to state changes. It notifies changes in two ways LiveKit client makes it simple to build declarative UI that reacts to state changes. It notifies changes in two ways
* `ChangeNotifier` - generic notification of changes. This is useful when you are building reactive UI and only care about changes that may impact rendering. - `ChangeNotifier` - generic notification of changes. This is useful when you are building reactive UI and only care about changes that may impact rendering.
* `EventsListener<Event>` - listener pattern to listen to specific events (see [events.dart](https://github.com/livekit/client-sdk-flutter/blob/main/lib/src/events.dart)). - `EventsListener<Event>` - listener pattern to listen to specific events (see [events.dart](https://github.com/livekit/client-sdk-flutter/blob/main/lib/src/events.dart)).
This example will show you how to use both to react to room events. This example will show you how to use both to react to room events.