add play error ui
This commit is contained in:
@@ -34,6 +34,8 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context) {
|
||||
private var playImageView: ImageView? = null
|
||||
private var thumbnailImageView: ImageView? = null
|
||||
private var mVideoUrl: String = ""
|
||||
private var playErrorImageView: ImageView? = null
|
||||
private var connectTextView: TextView? = null
|
||||
|
||||
init {
|
||||
setContentView(R.layout.notice_dialog_check_with_accessory)
|
||||
@@ -45,6 +47,8 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context) {
|
||||
pushVideo = findViewById(R.id.notice_video_layout)
|
||||
playImageView = findViewById(R.id.notice_video_play)
|
||||
thumbnailImageView = findViewById(R.id.thumbnail_image)
|
||||
playErrorImageView = findViewById(R.id.load_failed_image)
|
||||
connectTextView = findViewById(R.id.notice_connect)
|
||||
|
||||
pushCheckClose?.setOnClickListener {
|
||||
stopLive()
|
||||
@@ -63,6 +67,18 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context) {
|
||||
playImageView!!.visibility = View.GONE
|
||||
thumbnailImageView!!.visibility = View.GONE
|
||||
}
|
||||
|
||||
connectTextView!!.setOnClickListener {
|
||||
playImageView!!.visibility = View.GONE
|
||||
thumbnailImageView!!.visibility = View.GONE
|
||||
pushImageView!!.visibility = View.GONE
|
||||
|
||||
connectTextView!!.visibility = View.GONE
|
||||
playErrorImageView!!.visibility = View.GONE
|
||||
|
||||
pushVideo!!.visibility = View.VISIBLE
|
||||
playVideo(mVideoUrl)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +115,6 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context) {
|
||||
playVideo(noticeNormal.videoUrl)
|
||||
mVideoUrl = noticeNormal.videoUrl
|
||||
}
|
||||
|
||||
show()
|
||||
}
|
||||
|
||||
@@ -179,6 +194,13 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context) {
|
||||
|
||||
override fun onPlayError(url: String, vararg objects: Any) {
|
||||
Log.d(TAG, "onPlayError")
|
||||
pushImageView?.visibility = View.GONE
|
||||
pushVideo?.visibility = View.GONE
|
||||
playImageView!!.visibility = View.GONE
|
||||
thumbnailImageView!!.visibility = View.GONE
|
||||
|
||||
connectTextView?.visibility = View.VISIBLE
|
||||
playErrorImageView!!.visibility = View.VISIBLE
|
||||
}
|
||||
override fun onPrepared(url: String, vararg objects: Any) {}
|
||||
override fun onClickStartIcon(url: String, vararg objects: Any) {}
|
||||
|
||||
@@ -109,8 +109,8 @@
|
||||
<!--加载失败默认图-->
|
||||
<ImageView
|
||||
android:id="@+id/load_failed_image"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="10dp"
|
||||
android:layout_width="@dimen/module_push_dialog_check_acc_image_width"
|
||||
android:layout_height="@dimen/module_push_dialog_check_acc_image__height"
|
||||
android:layout_marginLeft="@dimen/dp_150"
|
||||
android:layout_marginTop="@dimen/dp_52"
|
||||
android:layout_marginRight="@dimen/dp_150"
|
||||
|
||||
Reference in New Issue
Block a user