Exoplayer hls dash - You can vote up the ones you like or vote down the ones you don&39;t like, and go to the original project or source file by following the links above each example.

 
iBOBO 2,955 0 2. . Exoplayer hls dash

Again, it splits a larger file into much smaller segments. exoplayer-dash Support for DASH content. MPEG-DASH; HLS etc. As I&x27;m performing DASH implementation in the project, hence I need to use DashMediaSource class and pass the manifestURL. Different from DASH, where a manifest comes in a single file, HLS sends the master playlist containing a list of all the variant streams with their respective URL. java file. Roku will scale thumbnail images as necessary. Dec 09, 2020 To date however, ExoPlayer didnt complete support for LL-HLS. How to install XAPK APK file. Here&x27;s what I was able to do 1. A rendition (i. You can vote up the ones you like or vote down the ones you don&39;t like, and go to the original project or source file by following the links above each example. Dash board Statistics Stats Documentation Docs. m3u8 ; 2. UbuntuijkPlayerRTSPdnscacheclear bu. 9 dic 2021. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. 2 the latest), the countdown timer stops working. ThisHlsSampleSource loads chunks of media data and from that chunk of data individual samples are extracted. It supports a variety of media formats, including adaptive formats such as DASH and SmoothStreaming. ThisHlsSampleSource loads chunks of media data and from that chunk of data individual. parse (mMediaPath), null, new Mp3Extractor. ExoPlayer supports features like Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming and Common Encryption, which are not supported by MediaPlayer. 1 2. exoplayer-dash Support for DASH content. Based on Google ExoPlayer. ExoPlayer 2. Content Downloading Progressive download with ExoPlayer Implement full offline support for DASHHLSSSMisc Apr 4, 2017. 14 nov 2018. This library is a video player component available in Android Jetpack Compose. compile &39;com. Here is a simple dash playing example which will play your stream content. Apr 22, 2020 Because ExoPlayer is a library, you can easily take advantage of new features as they become available by updating your app. How to install XAPK APK file. exoplayer-ui UI components and resources for use with ExoPlayer. Used By. The demo app can be used as a convenient starting point from which to develop your own application. Bhopal recorded 9. Source set ExoPlayer. For those who want to see a live streaming video from youtube in your exoplanet in android then do this httpsexoplayer. VOD. This is ok, however it does not solve my problem of simultaneous streaming and caching. However unlike HLS, DASH does not require a specific codec. compose-video VideoPlayer Component for Jetpack Compose. Do you have any plan to improve download speed The average download speed is measured as 1MB(or lower) per second. Google Play ID com. Encryption(DRM) The encryption process requires some kind of secret (key) together with an encryption algorithm. dependency for exoplayer implementation. Log In My Account ud. 3 or lower. . Developers are cautioned to use the minimum dimensions necessary to retain the desired image quality. Note that you need to build the withExtensions build variant for them to work, as documented here. Adaptive live streams offer a window of available media that is updated in regular intervals to move with the current real-time. . Listeners will be informed by a call to onPlayWhenReadyChanged with the reason PLAYWHENREADYCHANGEREASONENDOF. 2 4. fromUri(dashUri)); Prepare the player. The following examples show how to use com. ExoPlayer (NetworkStream Progressive, HLS & Dash) APK for Android is available for free download. Would be great if you could suggest the process to implement client side in-stream ad insertion, when we hit this metadata ID3 event. ExoPlayer (NetworkStream Progressive, HLS & Dash) group gathers most Android expert users, who like to share experience on how to use ExoPlayer and give ExoPlayer useful app reviews. ExoPlayer has a modular design so its easily extended and customized. Reproducible in the demo app. Media streams must be demuxed, meaning that video, audio and text must be defined in distinct AdaptationSet elements in the DASH. Android ExoPlayer. This library is a video player component available in Android Jetpack Compose. Integrate ExoPlayer with the app&39;s activity lifecycle to support backgrounding, foregrounding, and playback resumption in a single or multi-window environment. fromUri(dashUri)); Prepare the player. m3u8" o ". ExoPlayer&39;s main demo app has additional examples that demonstrate mid-roll ad insertion as well. an EXT-X-MEDIA tag) in a multivariant playlist. When the live stream starts playing, the UI gets blocked. Choose a language. (This topic is covered quite extensively here httpsgithub. html Read the above documentation and create the ExoPlayer in android studio. We strongly encourage HLS content producers to generate high quality HLS streams, as described here. AGAR MALWA(MADHYA PRADESH) Controversial self-styled. HLS ExoPlayer . But after updating to a later version (2. The following examples show how to use com. 3 or lower. One of the key strengths of the Web Receiver Player is its ability to support playback of HLS in MSE. . 1 (API level 16). HTTP Live Streaming (also known as HLS) is an HTTP-based adaptive bitrate streaming communications protocol implemented by Apple Inc. You can use. 1 (API level 16). Log In My Account ud. 2 . 3 Add Metadata 4 Advanced Depending on the details of your implementation, you may want to leverage some of the advanced options of MuxStatsExoPlayer. A diferencia de la API de MediaPlayer, ExoPlayer es f&225;cil de personalizar y ampliar, y se puede actualizar a trav&233;s de las actualizaciones de la aplicaci&243;n Play Store. Play adaptive video streams, which adapt the media quality. Exoplayer hls dash. You can use. 2 dic 2022. To play a DASH stream, you need to depend on the DASH module. Feb 09, 2021 The newly supported protocols are Low-Latency DASH (also known as ULL-CMAF) and Apples Low-Latency HLS extension including server control options like delta updates and blocking requests. Add SimpleExoPlayerView to your layout and use the code below. The ExoPlayer demo app serves two primary purposes To provide a relatively simple yet fully featured example of ExoPlayer usage. It supports a variety of media formats, including adaptive formats such as DASH and SmoothStreaming. hls Overview Interfaces Classes BundledHlsMediaChunkExtractor DefaultHlsDataSourceFactory DefaultHlsExtractorFactory HlsManifest HlsMediaPeriod HlsMediaSource HlsMediaSource. 1 4. For those who want to see a live streaming video from youtube in your exoplanet in android then do this httpsexoplayer. Last Updated February 15, 2022. No response. Also known as MPEG-DASH, it is an alternative format for streaming video. Based on Google ExoPlayer. Navigate to the app > java > your apps package name > MainActivity. T&246;ltsd le aaz ExoPlayer (NetworkStream Progressive, HLS & Dash) appot Androidra az Aptoide-on Nincs plusz k&246;lts&233;g. 1 HLSDASH static - Serving static video content directly vs. . Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. compile &39;com. Usually these segments are shorted than with HLS, with 2 to 4 second durations being common. exoplayer-ui UI components and resources for use with ExoPlayer. 9 apr 2022. 2 . I am using none of these and want to cache mp4 with the ExtractorRendererBuilder. . ThisHlsSampleSource loads chunks of media data and from that chunk of data individual samples are extracted. Represents an HLS multivariant playlist. In the one solution &39;ExtractorSampleSource&39; class is not found in Google Exoplayer 2. ExoPlayer supports more number of media formats than the standard media player. ExoPlayer (NetworkStream Progressive, HLS & Dash) group gathers most Android expert users, who like to share experience on how to use ExoPlayer and give ExoPlayer useful app reviews. Hi, Is download andor progressive download of adaptive streaming presentations a feature that is planned for ExoPlayer. Log In My Account vy. We and our partners store andor access information on a device, such as cookies and process personal data, such as unique identifiers and standard information sent by a device for personalised ads and content, ad and content measurement, and audience insights, as well as to develop and improve products. html Read the above documentation and create the ExoPlayer in android studio. Even though DownloadHelper has a basic interface, integrating it with product and system requirements can become complicated,. MPEG-DASH; HLS etc. As an aside and even before using ExoPlayer I downloaded a file from an input stream provided by HttpURLConnection and played the file from local storage. ExoPlayer also provides a caching system and these seem to work only for DASH or HLS stream types. Usually these segments are shorted than with HLS, with 2 to 4 second durations being common. May 25, 2016 With this and the advantages outlined above in mind, weve decided to prioritize DASH support in ExoPlayer. In the following code example, based on the ExoPlayer demo project, we extract format type from the URI, and create the matching MediaSoruce. iBOBO 2,955 0 2. ExoPlayer View is one of the most used UI components in media streaming applications for displaying video files within android applications. As specified in Section 6. 1 Answer. Create an ExoPlayer instance, which prepares and plays media from a variety of sources. implementation &39;androidx. You can vote up the ones you like or vote down the ones you don&39;t like, and go to the original project or source file by following the links above each example. Sorted by 1. an EXT-X-MEDIA tag) in a multivariant playlist. Media streams must be demuxed, meaning that video, audio and text must be defined in distinct AdaptationSet elements in the DASH. ExoPlayer Version. setFormat(CONTENTTYPEHLS) Use CONTENTTYPEDASH for dash streams . Add SimpleExoPlayerView to your layout and use the code below. ExoPlayer will forward playback events and performance data to the platform, which helps to provide system performance and debugging information on the device. 1 (API level 16). Devices that do not reproduce the issue. ExoPlayer also provides a caching system and these seem to work only for DASH or HLS stream types. 0 (6. 8 , 100,000 downloads) This ExoPlayer Supports Progressive, HLS & Dash Media Formats. Usually these segments are shorted than with HLS, with 2 to 4 second durations being common. Mar 12, 2021 Exoplayer supports downloading of both HLS and DASH streams. This library is a video player component available in Android Jetpack Compose. 15 mar 2018. Package Name. html Read the above documentation and create the ExoPlayer in android studio. In the following code example, based on the ExoPlayer demo project, we extract format type from the URI, and create the matching MediaSoruce. 5 seconds) Adaptive Live Streaming with WebRTC. DownloadManager manages multiple downloads and persists download tasks. How to install XAPK APK file Use APKPure APP. ExoPlayer View is one of the most used UI components in media streaming applications for displaying video files within android applications. One of the key strengths of the Web Receiver Player is its ability to support playback of HLS in MSE. T&246;ltsd le aaz ExoPlayer (NetworkStream Progressive, HLS & Dash) appot Androidra az Aptoide-on Nincs plusz k&246;lts&233;g. ExoPlayer supports HLS adaptive playbacks through use of HlsSampleSource. Nov 28, 2022 ExoPlayer HLS . See HLS section in the documentation, for more examples such as Fragmented MP4, live from camerascreen and so on. Again, it splits a larger file into much smaller segments. License Apache 2. Which player are you experiencing the problem on Android ExoPlayer . As specified in Section 6. Its still possible to depend on the full library if you prefer which is equivalent to depending on all of the modules individually. Choose a language. an EXT-X-MEDIA tag) in a multivariant playlist. Dash Downloader&39;s implementation is designed to receive chunks sequentially so that downloads are slow even if the internet speed is fast. The following examples show how to use com. You can vote up the ones you like or vote down the ones you don&39;t like, and go to the original project or source file by following the links above each example. In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. Scalable, Ultra Low Latency & Adaptive WebRTC Streaming Ant Media Server provides Scalable Ultra-low latency (0. Traditionally known as Pearl City on account of the prevailing Pearl fish in the past in the area, Thoothukudi has a fascinating History. It supports RTMP, RTSP, WebRTC, Adaptive Bitrate, HLS and MP4 recording. 2 dic 2022. Exoplayer hls dash. See HLS section in the documentation, for more examples such as Fragmented MP4, live from camerascreen and so on. private fun releasePlayer() playbackPosition player. Apr 04, 2017 I tried to integrate new offline feature with locally imported ExoPlayer. compile &39;com. 2019 Improve speed of DASHHLSSS downloads 4273 HLS seeking extremely slow. ExoPlayer is highly customizable and extensible, making it capable of many advanced use cases. These properties are available for collection in the newest SDKs for Mux-Embed Player, Shaka Player, AVPlayer, HLS. Feb 09, 2021 The newly supported protocols are Low-Latency DASH (also known as ULL-CMAF) and Apples Low-Latency HLS extension including server control options like delta updates and blocking requests. HLS ExoPlayer HLS HLS m3u8 2. ee; cz. HLS DASH . Download the version of the SDK that matches your version of ExoPlayer. 6 degree Celsius. HlsSampleSource is a SampleSource for HLS streams. we will be using the dash protocol for streaming. 5 seconds) Adaptive Live Streaming with WebRTC. Again, it splits a larger file into much smaller segments. Create an ExoPlayer instance, which prepares and plays media from a variety of sources. html Read the above documentation and create the ExoPlayer in android studio. of compatible players include JWPlayer, Android Exoplayer, and Roku. . DownloadManager manages multiple downloads and persists download tasks. Jun 12, 2016 ExoPlayer also provides a caching system and these seem to work only for DASH or HLS stream types. 80 317 Rating Unranked Ranking 12 Libraries 4. We and our partners store andor access information on a device, such as cookies and process personal data, such as unique identifiers and standard information sent by a device for personalised ads and content, ad and content measurement, and audience insights, as well as to develop and improve products. In the one solution &39;ExtractorSampleSource&39; class is not found in Google Exoplayer 2. Adaptive Streaming has been implemented for DASH and HLS file types. Roku will scale thumbnail images as necessary. 3 Answers. ExoPlayer (NetworkStream Progressive, HLS & Dash) Android app (1. Data should be written into Health Connect in one of the following two ways Sync data into Health Connect after the event is complete. A diferencia de la API de MediaPlayer, ExoPlayer es f&225;cil de personalizar y ampliar, y se puede actualizar a trav&233;s de las actualizaciones de la aplicaci&243;n Play Store. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. You can vote up the ones you like or vote down the ones you don&39;t like, and go to the original project or source file by following the links above each example. When using server-side ad insertion, the client may need to resolve the media URL dynamically to get the stitched stream, it may need to display ads overlays in the UI or it may. as part of its QuickTime, Safari, OS X, and iOS software. Based on Google ExoPlayer. As an aside and even before using ExoPlayer I downloaded a file from an input stream provided by HttpURLConnection and played the file from local storage. VOD. Nov 28, 2022 ExoplayerdashEMBMSExoplayerdash. In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. Brightcove recommends using one of the following ExoPlayer views. This release corresponds to the AndroidX media3 1. Log In My Account rl. Support is widespread in streaming media servers. Jun 12, 2016 ExoPlayer also provides a caching system and these seem to work only for DASH or HLS stream types. no s dng ExoPlayer play DASH, SmoothStreaming v HLS adaptive streams,. 1 (API level 16). You can use. Here is a simple dash playing example which will play your stream content into SimpleExoPlayerView from exoplayer-ui. This library is a video player component available in Android Jetpack Compose. Because ExoPlayer is a library, you can easily take advantage of. However unlike HLS, DASH does not require a specific codec. To play a DASH stream, you need to depend on the DASH module. m3u8 ; 2. Because ExoPlayer is a library, you can easily take advantage of. Following lines show how you can create a media source. js, Hls. Use of an HDMI to DVI cable is not realistic for an end user setup because such cables cannot carry audio. 4 apr 2017. glauh18k 2 - mediaplayer with surfaceview httpsgoo. ExoPlayer supports DASH with multiple container formats. In the one solution &39;ExtractorSampleSource&39; class is not found in Google Exoplayer 2. This library is a video player component available in Android Jetpack Compose. . 1 HLSDASH static - Serving static video content directly vs. A magnifying glass. Nexus Player (only when using an HDMI to DVI cable) - There is a known issue affecting Nexus Player, only when the device is connected to a monitor using a certain type of HDMI to DVI cable, which causes video being played too quickly. Sep 16, 2020 ExoPlayer supports features like DASH (Dynamic Adaptive Streaming over HTTP), HLS (HTTP Live Streaming), SmoothStreaming, and Common Encryption, which are not supported by MediaPlayer. How to install XAPK APK file. 2 . I do not need an instance of Exoplayer at this time, just Downloader classes. The variant playlist is the media playlist. Usually these segments are shorted than with HLS, with 2 to 4 second durations being common. However unlike HLS, DASH does not require a specific codec. an EXT-X-MEDIA tag) in a multivariant playlist. Integrate ExoPlayer with the app&39;s activity lifecycle to support backgrounding, foregrounding, and playback resumption in a single or multi-window environment. html Read the above documentation and create the ExoPlayer in android studio. manifest bookmarkborder Classes Last updated 2022-12-02 UTC. ExoPlayer&39;s main demo app has additional examples that demonstrate mid-roll ad insertion as well. Google Play ID com. I created stream files and now what should I pass to a player. (This topic is covered quite extensively here httpsgithub. 3 or lower. . iBOBO 2,955 0 2. alex blake creampie, chevy avalanche frame repair kit

dependency for exoplayer implementation. . Exoplayer hls dash

fromUri(dashUri)); Prepare the player. . Exoplayer hls dash nude amanda righetti

A magnifying glass. Recent dloads 1. You can use. The newly supported protocols are Low-Latency DASH (also known as ULL-CMAF) and Apples Low-Latency HLS extension including server control options like delta updates and blocking requests. A diferencia de la API de MediaPlayer, ExoPlayer es fcil de personalizar y ampliar, y se puede actualizar a travs de las actualizaciones de la aplicacin Play Store. If you need to provide a custom bandwidth meter or want to customize ExoPlayers default, you. UbuntuijkPlayerRTSPdnscacheclear bu. If you need to provide a custom bandwidth meter or want to customize ExoPlayers default, you. When the live stream starts playing, the UI gets blocked. Buscando una forma de descargar ExoPlayer (NetworkStream Progressive, HLS & Dash) para PC con Windows 111087 Entonces ests en el lugar . Jun 12, 2016 ExoPlayer also provides a caching system and these seem to work only for DASH or HLS stream types. js, ExoPlayer, AVplayer,) Familiar with security and encryption standards Experience with AWS cloud computing. Hi, I&x27;m using exoplayer2. an EXT-X-MEDIA tag) in a multivariant playlist. In the one solution &39;ExtractorSampleSource&39; class is not found in Google Exoplayer 2. ExoPlayer is an open source project that is not part of the Android framework and is distributed separately from the Android SDK. Feb 26, 2015 ExoPlayerHTTP URLDASHSmoothStreamingHLSMP4 The demo application provided in ExoPlayer source code can be modified to add any video that will be shown in the startup Activity. However unlike HLS, DASH does not require a specific codec. ExoPlayer is an open source project that is not part of the Android framework and is distributed separately from the Android SDK. HLS ExoPlayer HLS HLS m3u8 2. ng; oh. compose-video VideoPlayer Component for Jetpack Compose. ExoPlayer 2. Would be great if you could suggest the process to implement client side in-stream ad insertion, when we hit this metadata ID3 event. The variant playlist is the media playlist. compose-video VideoPlayer Component for Jetpack Compose. However unlike HLS, DASH does not require a specific codec. 1 day ago Everything works fine if the ExoPlayer version is 2. All test content in this repository was derived from the Netflix Open Source Content Platform which is licensed under the Creative Commons Attribution 4. 2 m3u8 m3u8 TS m3u8 . Note that you need to build the withExtensions build variant for them to work, as documented here. Even though DownloadHelper has a basic interface, integrating it with product and system requirements can become complicated,. HlsSampleSource is a SampleSource for HLS streams. Instead, we wanted to find a player-side solution. This is ok, however it does not solve my problem of simultaneous streaming and caching. Can be a asset file, from external card, or from a online stream. 1 HLSDASH static - Serving static video content directly vs. compose-video VideoPlayer Component for Jetpack Compose. 1 HLSDASH static - Serving static video content directly vs. Developers are cautioned to use the minimum dimensions necessary to retain the desired image quality. Step 5 Working with the MainActivity. via adaptive streaming protocols (HLS, DASH) HLS DASH static HTTP 500MB mp4 h264AAC HTML5 . ol; bj. iBOBO 2,955 0 2. The variant playlist is the media playlist. ExoPlayer supports HLS adaptive playbacks through use of HlsSampleSource. html Read the above documentation and create the ExoPlayer in android studio. Media streams must be demuxed, meaning that video, audio and text must be defined in distinct AdaptationSet elements in the DASH. You may check out the related API usage on the sidebar. In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. 2 HLS ExoPlayer HLS HLS . ExoPlayer 2. ExoPlayer 2. Again, it splits a larger file into much smaller segments. 1 - videoview httpsgoo. ExoPlayer supports more number of media formats than the standard media player. 1 MB) Download in Progress ExoPlayer Download APK 2. as part of its QuickTime, Safari, OS X, and iOS software. No response. 1 artifacts. Represents an HLS multivariant playlist. UbuntuijkPlayerRTSPdnscacheclear bu. m3u8" o ". As I&x27;m performing DASH implementation in the project, hence I need to use DashMediaSource class and pass the manifestURL. Devices that reproduce the issue. Hi, I&x27;m using exoplayer2. js, Hls. DASH Dynamic Adaptive Streaming over HTTP. ExoPlayer55 exoplayer-core () exoplayer-dashDASH; exoplayer-hlsHLS; exoplayer-smoothstreamingSmoothStreaming; exoplayer-uiExoPlayerUI 2Java8. Adaptive live streams offer a window of available media that is updated in regular intervals to move with the current real-time. HLS and DASH. Last Updated February 15, 2022. ExoPlayer (NetworkStream Progressive, HLS & Dash) Android app (1. Log In My Account ud. 3 Add. Developers are cautioned to use the minimum dimensions necessary to retain the desired image quality. ExoPlayer provides streaming like HLS, DASH and SmoothStreaming. ExoPlayer player new ExoPlayer. 3 or lower. ExoPlayer supports more number of media formats than the standard media player. I am queuing two media items to the playlist. This library is a video player component available in Android Jetpack Compose. In the following code example, based on the ExoPlayer demo project, we extract format type from the URI, and create the matching MediaSoruce. an EXT-X-MEDIA tag) in a multivariant playlist. DASH MPEGDASH-iOS-Player; HLS Player; Android and IOS. Android ExoPlayer. Addeddate 2021-10-06 172229 ; Identifier exo-player-network-stream-progressive-hls-dash-v-2. 2 the latest), the countdown timer stops working. It supports a variety of media formats, including adaptive formats such as DASH and SmoothStreaming. AGAR MALWA(MADHYA PRADESH) Controversial self-styled godman Namdeo Das Tyagi aka &x27;Computer Baba&x27; on Saturday took part in the Bharat Jodo Yatra in Madhya Pradesh, with the ruling BJP wondering. It supports RTMP, RTSP, WebRTC, Adaptive Bitrate, HLS and MP4 recording. HlsSampleSource is a SampleSource for HLS streams. ExoPlayer is highly customizable and extensible, making it capable of many advanced use cases. Bhopal recorded 9. (This topic is covered quite extensively here httpsgithub. yd votes Vote Now. It provides media source methods for HLS, DASH, SmoothStreaming and regular media files. ExoPlayer HLS . 5 seconds) Adaptive Live Streaming with WebRTC. ExoPlayers standard audio and video components are built on Androids MediaCodec API, which was released in Android 4. A magnifying glass. exoplayer-hls Support for HLS content. ThisHlsSampleSource loads chunks of media data and from that chunk of data individual samples are extracted. 9 apr 2022. . In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. ExoPlayer Version. ng; oh. In the following code example, based on the ExoPlayer demo project, we extract format type from the URI, and create the matching MediaSoruce. Add SimpleExoPlayerView to your layout and use the code below. manifest bookmarkborder Classes Last updated 2022-12-02 UTC. In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. Developers are cautioned to use the minimum dimensions necessary to retain the desired image quality. mpd" desde tu navegador. js Player, and Roku. ExoPlayers standard audio and video components are built on Androids MediaCodec API, which was released in Android 4. . implementation &x27;com. In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. In addition to the basic functions of Exoplayer, it supports full screen, PIP, ChromeCast, and more. 1 Answer. As specified in Section 6. Jun 30, 2016 DASH is short for Dynamic Adaptive Streaming over HTTP. 1 (API level 16). The following examples show how to use com. One Downloader downloads only one stream. 9 feb 2021. Jun 30, 2016 DASH is short for Dynamic Adaptive Streaming over HTTP. The following examples show how to use com. But after about 10 seconds, the screen displays the player UI. 2 the latest), the countdown timer stops working. 1 (API level 16). . dying light 2 the ball is in your court