From 3649bc1b35f26c0265cc292e53cd85fbd14b900d Mon Sep 17 00:00:00 2001 From: shuyu <359369982@qq.com> Date: Wed, 7 Dec 2016 17:19:36 +0800 Subject: [PATCH] false --- QUESTION.md | 7 +++++++ .../shuyu/gsyvideoplayer/GSYVideoPlayer.java | 20 +++++++++---------- .../video/StandardGSYVideoPlayer.java | 17 ++++++++++++++++ 3 files changed, 34 insertions(+), 10 deletions(-) diff --git a/QUESTION.md b/QUESTION.md index 8aa1838..79fcfa1 100644 --- a/QUESTION.md +++ b/QUESTION.md @@ -51,7 +51,14 @@ compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.7.5' 如果拍摄的视频播放不了,可以尝试用使用系统录制的项目:[VideoRecord](https://github.com/CarGuo/VideoRecord) 或者使用JAVACV录制的项目:[FFmpegRecorder](https://github.com/CrazyOrr/FFmpegRecorder ),测试视频是否可以播放。 +#### 6、m3u8格式视频请关闭cache +缓存不支持m3u8,播放m3u8格式格式需要cacheWithPlay为false + +``` +setUp(String url, boolean cacheWithPlay····) + +``` #### 6、如何在列表暂停,参看主页版本说明 1.4.1 diff --git a/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/GSYVideoPlayer.java b/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/GSYVideoPlayer.java index 0f6a02d..f197032 100644 --- a/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/GSYVideoPlayer.java +++ b/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/GSYVideoPlayer.java @@ -177,9 +177,9 @@ public abstract class GSYVideoPlayer extends GSYBaseVideoPlayer implements View. /** * 设置播放URL * - * @param url + * @param url 播放url * @param cacheWithPlay 是否边播边缓存 - * @param objects + * @param objects object[0]目前为title * @return */ public boolean setUp(String url, boolean cacheWithPlay, Object... objects) { @@ -190,11 +190,11 @@ public abstract class GSYVideoPlayer extends GSYBaseVideoPlayer implements View. /** * 设置播放URL * - * @param url + * @param url 播放url * @param cacheWithPlay 是否边播边缓存 - * @param cachePath 缓存路径 - * @param mapHeadData - * @param objects + * @param cachePath 缓存路径,如果是M3U8或者HLS,请设置为false + * @param mapHeadData 头部信息 + * @param objects object[0]目前为title * @return */ @Override @@ -211,10 +211,10 @@ public abstract class GSYVideoPlayer extends GSYBaseVideoPlayer implements View. /** * 设置播放URL * - * @param url + * @param url 播放url * @param cacheWithPlay 是否边播边缓存 - * @param cachePath 缓存路径 - * @param objects + * @param cachePath 缓存路径,如果是M3U8或者HLS,请设置为false + * @param objects object[0]目前为title * @return */ @Override @@ -574,7 +574,7 @@ public abstract class GSYVideoPlayer extends GSYBaseVideoPlayer implements View. showVolumeDialog(-deltaY, volumePercent); } else if (!mChangePosition && mBrightness) { if (Math.abs(deltaY) > mThreshold) { - float percent = (-deltaY / mScreenHeight); + float percent = (-deltaY / mScreenHeight); onBrightnessSlide(percent); mDownY = y; } diff --git a/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/video/StandardGSYVideoPlayer.java b/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/video/StandardGSYVideoPlayer.java index 334edb1..3ac8848 100644 --- a/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/video/StandardGSYVideoPlayer.java +++ b/gsyVideoPlayer/src/main/java/com/shuyu/gsyvideoplayer/video/StandardGSYVideoPlayer.java @@ -156,11 +156,28 @@ public class StandardGSYVideoPlayer extends GSYVideoPlayer { } + /** + * 设置播放URL + * + * @param url 播放url + * @param cacheWithPlay 是否边播边缓存 + * @param objects object[0]目前为title + * @return + */ @Override public boolean setUp(String url, boolean cacheWithPlay, Object... objects) { return setUp(url, cacheWithPlay, (File) null, objects); } + /** + * 设置播放URL + * + * @param url 播放url + * @param cacheWithPlay 是否边播边缓存 + * @param cachePath 缓存路径,如果是M3U8或者HLS,请设置为false + * @param objects object[0]目前为title + * @return + */ @Override public boolean setUp(String url, boolean cacheWithPlay, File cachePath, Object... objects) { if (super.setUp(url, cacheWithPlay, cachePath, objects)) { -- GitLab