Commit 696a6cf8 authored by linfeng's avatar linfeng

推广短视频

parent 19433ee6
......@@ -188,7 +188,7 @@ public class SendVideoActivity extends BaseStatusActivity<DiscoveryPresenter> {
public void onViewClicked(View view) {
int id = view.getId();
if (id == R.id.rl_item_select_video) {
startActivityForResult(SelectVideoActivity.getIntent(mActivity), 109);
// startActivityForResult(SelectVideoActivity.getIntent(mActivity), 109);
} else if (id == R.id.ll_item_select_address) {
ARouter.getInstance()
......
......@@ -42,7 +42,8 @@
android:textColor="@color/textGray"
android:text="短视频"/>
<include layout="@layout/common_line"/>
<include layout="@layout/common_line"
android:visibility="gone"/>
<TextView
android:id="@+id/tv_ask_questions"
......@@ -56,7 +57,6 @@
android:textSize="@dimen/text_16"
android:textColor="@color/textGray"
android:text="去提问"/>
</LinearLayout>
</FrameLayout>
</LinearLayout>
......@@ -70,7 +70,7 @@ public class MyReleaseVideoAdapter extends BaseQuickAdapter<DiscoveryDataBean, B
TransformationUtil utils = new TransformationUtil(image);
Glide.with(mContext)
.asBitmap()
.load(body.getVideos().get(0).getOurl())
.load(item.getFirstImageOriginal())
.apply(options)
.apply(RequestOptions.bitmapTransform(new RoundedCorners(12)).override(image.getWidth(), image.getHeight()))
.into(utils);
......
......@@ -375,7 +375,12 @@ public class PreviewxActivity extends BaseStatusActivity<VideoPresenter> {
}
} else if (id == R.id.tv_item_next) {
onNext();
if (loadCover == RecorderUtils.COVER_LOADING){
showToast("亲,封面获取中,请稍后");
}else {
onNext();
}
} else if (id == R.id.tv_item_volume) {
//音量
......
package com.xxrv.video.activity;
import android.app.ProgressDialog;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.PagerSnapHelper;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.LinearLayout;
import com.alibaba.fastjson.JSON;
......@@ -55,13 +48,6 @@ import com.xxrv.video.presenter.VideoPresenter;
import com.xxrv.video.util.DownloadVideo;
import com.xxrv.video.weight.JcvTrillVideo;
import com.yuyife.okgo.OkGoUtil;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
......@@ -144,7 +130,6 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
if (cur != position) {
position = cur;
// TrillStatisticsHelper.play(mContext, coreManager, urlList.get(cur)); //观看数量统计
loadImToken();
}
}
......@@ -257,20 +242,26 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
UMShareAPI.get(this).release();
}
String titles = "";
public void onShare(String imageUrl, String videoUrl, String title, int position) {
public void onShare(String imageUrl, String videoUrl, String url, String title, int position) {
/**
* 初始化分享
*/
String code = Cookie.getStringValue(getApplicationContext(), SPConstance.USER_JSON_CODE, "");
String sVideoUrl = videoUrl + "&code=" + code;
String sVideoUrl = url + "&code=" + code;
if (TextUtils.isEmpty(title)) {
titles = "#短视频#记录您和房车的精彩瞬间";
} else {
titles = title;
}
shareManager = new ShareManager(this, new ShareBoardlistener() {
@Override
public void onclick(SnsPlatform snsPlatform, SHARE_MEDIA share_media) {
if (snsPlatform.mShowWord.equals("下载视频")) {
DownloadVideo.getInstance().downMp4(sVideoUrl, mActivity);
DownloadVideo.getInstance().downMp4(videoUrl, mActivity);
} else if (snsPlatform.mShowWord.equals("复制链接")) {
ClipboardManager myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
......@@ -284,7 +275,7 @@ public class TriListActivity extends BaseStatusActivity<VideoPresenter> {
}
}
shareManager.showShareVideo(share_media, sVideoUrl, title, " ", imageUrl
shareManager.showShareVideo(share_media, sVideoUrl, titles, "[滴房车app]房车,让生活更美好", imageUrl
, new CustomShareListener(mActivity) {
@Override
......
......@@ -406,7 +406,7 @@ public class JcvTrillVideo extends FrameLayout implements BaseView, View.OnClick
if (mShareListener != null) {
String url = VideoApi.DISCOVERY_SHORT_VIDEO + "?id=" + mMessageid + "&shareType=app";
mShareListener.onShare(imageUrl, url, title, position);
mShareListener.onShare(imageUrl, sVideoUrl, url, title, position);
}
}
......
......@@ -2,7 +2,8 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:background="@color/gray_313131">
<fm.jiecao.jcvideoplayer_lib.JCVideoViewbyXuan
android:id="@+id/x_video"
......@@ -12,8 +13,7 @@
<ImageView
android:id="@+id/iv_thumb"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY" />
android:layout_height="match_parent" />
<com.ruiwenliu.wrapper.statusbar.StatusBarHeightView
android:id="@+id/shv"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment