Skip to content


Here are 233 public repositories matching this topic...

turastory commented Aug 26, 2019

[REQUIRED] Use case description

Gradle provides both way to write build script - Groovy, and Kotlin.
While both languages are perfectly fine to write typical build logic, they have different APIs in some cases.

To build locally in Kotlin, one should use gradle.extra - ExtraPropertiesExtension, which is not defined in the class definition of Gradle.

// ExtraPropertiesExte

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。

  • Updated Jan 22, 2020
  • Java

这是一个灵活的视频播放器。 MediaPlayer与VideoView完全分开,可以替换为其他播放器内核,如ExoPlayer和ijkPlayer。 可以完全自定义播放器视图,我们称之为控制面板。 此外,可以使用MediaPlayerManager来控制播放行为,例如全屏模式,小屏幕模式以及RecyclerView中的智能匹配模式。

  • Updated Jan 21, 2020
  • Java
TaifRaoof commented Apr 21, 2018

radio not work and this message appear

Handler (android.os.Handler) {38681ae} sending message to a Handler on a dead thread
at android.os.MessageQueue.enqueueMessage(
at android.os.Handler.enqueueMessage(
at android.os.Handler.sendMessageAtTime(
at android.os.Handler.sendMessageDelayed(

pavelpoley commented Jun 29, 2019

Activity survive configuration changes but not survive killing by the system for example when the app was long time in background.

To simulate this issue enable "don't keep activities"
Developer options > don't keep activities

  1. Enter the app click on one of the categories
  2. Press home button
  3. Enter the app again and click on artist

The app will crash.

Will be nice to see some

Improve this page

Add a description, image, and links to the exoplayer topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the exoplayer topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.