diff --git a/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/adapter/databinders/LMFeedItemPostVideoFeedViewDataBinder.kt b/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/adapter/databinders/LMFeedItemPostVideoFeedViewDataBinder.kt index 85a4ed82..23d5861c 100644 --- a/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/adapter/databinders/LMFeedItemPostVideoFeedViewDataBinder.kt +++ b/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/adapter/databinders/LMFeedItemPostVideoFeedViewDataBinder.kt @@ -2,13 +2,16 @@ package com.likeminds.feed.android.core.videofeed.adapter.databinders import android.view.LayoutInflater import android.view.ViewGroup +import com.likeminds.feed.android.core.R import com.likeminds.feed.android.core.databinding.LmFeedItemPostVideoFeedBinding import com.likeminds.feed.android.core.socialfeed.adapter.LMFeedPostAdapterListener import com.likeminds.feed.android.core.socialfeed.model.LMFeedPostViewData import com.likeminds.feed.android.core.socialfeed.util.LMFeedPostBinderUtils +import com.likeminds.feed.android.core.ui.base.styles.LMFeedIconStyle import com.likeminds.feed.android.core.utils.LMFeedStyleTransformer import com.likeminds.feed.android.core.utils.base.LMFeedViewDataBinder import com.likeminds.feed.android.core.utils.base.model.ITEM_POST_VIDEO_FEED +import com.likeminds.feed.android.core.utils.video.LMFeedPostVideoPreviewAutoPlayHelper class LMFeedItemPostVideoFeedViewDataBinder( private val postAdapterListener: LMFeedPostAdapterListener diff --git a/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/view/LMFeedVideoFeedFragment.kt b/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/view/LMFeedVideoFeedFragment.kt index da9916a7..31cb7467 100644 --- a/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/view/LMFeedVideoFeedFragment.kt +++ b/likeminds-feed-android-core/src/main/java/com/likeminds/feed/android/core/videofeed/view/LMFeedVideoFeedFragment.kt @@ -3,6 +3,7 @@ package com.likeminds.feed.android.core.videofeed.view import android.app.Activity import android.net.Uri import android.os.Bundle +import android.util.Log import android.view.* import androidx.activity.result.contract.ActivityResultContracts import androidx.core.app.ActivityCompat @@ -26,6 +27,8 @@ import com.likeminds.feed.android.core.delete.model.DELETE_TYPE_POST import com.likeminds.feed.android.core.delete.model.LMFeedDeleteExtras import com.likeminds.feed.android.core.delete.view.LMFeedAdminDeleteDialogFragment import com.likeminds.feed.android.core.delete.view.LMFeedSelfDeleteDialogFragment +import com.likeminds.feed.android.core.post.edit.model.LMFeedEditPostExtras +import com.likeminds.feed.android.core.post.edit.view.LMFeedEditPostActivity import com.likeminds.feed.android.core.postmenu.model.* import com.likeminds.feed.android.core.postmenu.view.LMFeedPostMenuBottomSheetFragment import com.likeminds.feed.android.core.postmenu.view.LMFeedPostMenuBottomSheetListener @@ -349,6 +352,7 @@ open class LMFeedVideoFeedFragment : //plays the video at specified position if present in view pager fun playVideoInViewPager(position: Int) { + val videoView = replaceVideoView(position) ?: return if (position >= 0 && videoFeedAdapter.items()[position] != null) { val data = videoFeedAdapter.items()[position] if (data !is LMFeedPostViewData) {