Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_26386469
GSYVideoPlayer
提交
1925db00
G
GSYVideoPlayer
项目概览
qq_26386469
/
GSYVideoPlayer
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
GSYVideoPlayer
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
1925db00
编写于
1月 02, 2020
作者:
G
guoshuyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update from #1869
上级
59c54b56
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
87 addition
and
52 deletion
+87
-52
app/src/main/AndroidManifest.xml
app/src/main/AndroidManifest.xml
+40
-40
app/src/main/java/com/example/gsyvideoplayer/DetailPlayer.java
...rc/main/java/com/example/gsyvideoplayer/DetailPlayer.java
+2
-2
app/src/main/java/com/example/gsyvideoplayer/simple/SimpleDetailActivityMode1.java
...mple/gsyvideoplayer/simple/SimpleDetailActivityMode1.java
+1
-1
app/src/main/java/com/example/gsyvideoplayer/simple/SimpleDetailActivityMode2.java
...mple/gsyvideoplayer/simple/SimpleDetailActivityMode2.java
+1
-1
doc/QUESTION.md
doc/QUESTION.md
+1
-1
doc/USE.md
doc/USE.md
+1
-1
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/utils/OrientationUtils.java
...java/com/shuyu/gsyvideoplayer/utils/OrientationUtils.java
+41
-6
未找到文件。
app/src/main/AndroidManifest.xml
浏览文件 @
1925db00
...
...
@@ -23,7 +23,7 @@
android:theme=
"@style/AppTheme"
>
<activity
android:name=
".MainActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|screenSiz
e"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize|uiMod
e"
android:screenOrientation=
"portrait"
>
<intent-filter>
<action
android:name=
"android.intent.action.MAIN"
/>
...
...
@@ -33,189 +33,189 @@
</activity>
<activity
android:name=
".PlayActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
android:theme=
"@style/Theme.AppCompat.Translucent"
/>
<activity
android:name=
".ListVideoActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
android:theme=
"@style/Theme.AppCompat.Translucent"
/>
<activity
android:name=
".ListVideo2Activity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
android:theme=
"@style/Theme.AppCompat.Translucent"
/>
<activity
android:name=
".DetailPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".RecyclerView2Activity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailListPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".WebDetailActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".RecyclerViewActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DanmkuVideoActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".FragmentVideoActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailMoreTypeActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".InputUrlDetailActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".PlayEmptyControlActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailControlActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailFilterActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".PlayPickActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".AutoPlayRecyclerViewActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".ScrollingActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:label=
"@string/title_activity_scrolling"
android:screenOrientation=
"portrait"
android:theme=
"@style/AppTheme.NoActionBar"
/>
<activity
android:name=
".WindowActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".EmptyActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".utils.floatUtil.FloatActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailADPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailADPlayer2"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".ListMultiVideoActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
android:theme=
"@style/Theme.AppCompat.Translucent"
/>
<activity
android:name=
".ListADVideoActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
android:theme=
"@style/Theme.AppCompat.Translucent"
/>
<activity
android:name=
".ListADVideoActivity2"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
android:theme=
"@style/Theme.AppCompat.Translucent"
/>
<activity
android:name=
".exo.DetailExoListPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".simple.SimplePlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Full"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".simple.SimpleDetailActivityMode1"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".simple.SimpleDetailActivityMode2"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".simple.SimpleListVideoActivityMode1"
android:theme=
"@style/Theme.AppCompat.Translucent"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".simple.SimpleListVideoActivityMode2"
android:theme=
"@style/Theme.AppCompat.Translucent"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".simple.SimpleActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".switchplay.SwitchListVideoActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Transitions"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".switchplay.SwitchDetailActivity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Transitions"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".RecyclerView3Activity"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Transitions"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailNormalActivityPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Transitions"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".DetailDownloadPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Transitions"
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".AudioDetailPlayer"
android:configChanges=
"keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges=
"keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:theme=
"@style/Theme.AppCompat.Transitions"
android:screenOrientation=
"portrait"
/>
...
...
app/src/main/java/com/example/gsyvideoplayer/DetailPlayer.java
浏览文件 @
1925db00
...
...
@@ -98,7 +98,7 @@ public class DetailPlayer extends AppCompatActivity {
orientationUtils
.
setEnable
(
false
);
/**仅仅横屏旋转,不变直*/
orientationUtils
.
setOnlyRotateLand
(
true
);
//
orientationUtils.setOnlyRotateLand(true);
Map
<
String
,
String
>
header
=
new
HashMap
<>();
header
.
put
(
"ee"
,
"33"
);
...
...
@@ -108,7 +108,7 @@ public class DetailPlayer extends AppCompatActivity {
.
setIsTouchWiget
(
true
)
.
setRotateViewAuto
(
false
)
//仅仅横屏旋转,不变直
.
setOnlyRotateLand
(
true
)
//
.setOnlyRotateLand(true)
.
setLockLand
(
false
)
.
setAutoFullWithSize
(
false
)
.
setShowFullAnimation
(
false
)
...
...
app/src/main/java/com/example/gsyvideoplayer/simple/SimpleDetailActivityMode1.java
浏览文件 @
1925db00
...
...
@@ -50,7 +50,7 @@ public class SimpleDetailActivityMode1 extends GSYBaseActivityDetail<StandardGSY
.
setCacheWithPlay
(
true
)
.
setVideoTitle
(
"这里是一个竖直方向的视频"
)
.
setIsTouchWiget
(
true
)
.
setAutoFullWithSize
(
true
)
//
.setAutoFullWithSize(true)
.
setRotateViewAuto
(
false
)
.
setLockLand
(
false
)
.
setShowFullAnimation
(
false
)
//打开动画
...
...
app/src/main/java/com/example/gsyvideoplayer/simple/SimpleDetailActivityMode2.java
浏览文件 @
1925db00
...
...
@@ -55,7 +55,7 @@ public class SimpleDetailActivityMode2 extends AppCompatActivity {
.
setIsTouchWiget
(
true
)
.
setRotateViewAuto
(
false
)
.
setLockLand
(
false
)
.
setAutoFullWithSize
(
tru
e
)
.
setAutoFullWithSize
(
fals
e
)
.
setShowFullAnimation
(
false
)
.
setNeedLockFull
(
true
)
.
setUrl
(
url
)
...
...
doc/QUESTION.md
浏览文件 @
1925db00
...
...
@@ -107,7 +107,7 @@ GSYVideoManager.instance().setOptionModelList(list);
```
<activity
android:name=".PlayActivity"
android:configChanges="keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges="keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation="portrait" />
```
...
...
doc/USE.md
浏览文件 @
1925db00
...
...
@@ -5,7 +5,7 @@
```
<activity
android:name=".xxxxx"
android:configChanges="keyboard|
orientation|keyboardHidden|s
creenSize|uiMode"
android:configChanges="keyboard|
keyboardHidden|orientation|screenSize|screenLayout|smallestS
creenSize|uiMode"
android:screenOrientation="portrait" />
```
...
...
gsyVideoPlayer-java/src/main/java/com/shuyu/gsyvideoplayer/utils/OrientationUtils.java
浏览文件 @
1925db00
...
...
@@ -2,8 +2,10 @@ package com.shuyu.gsyvideoplayer.utils;
import
android.app.Activity
;
import
android.content.pm.ActivityInfo
;
import
android.os.Build
;
import
android.provider.Settings
;
import
android.view.OrientationEventListener
;
import
android.view.Surface
;
import
com.shuyu.gsyvideoplayer.video.base.GSYBaseVideoPlayer
;
...
...
@@ -43,6 +45,7 @@ public class OrientationUtils {
public
OrientationUtils
(
Activity
activity
,
GSYBaseVideoPlayer
gsyVideoPlayer
)
{
this
.
mActivity
=
activity
;
this
.
mVideoPlayer
=
gsyVideoPlayer
;
initGravity
(
activity
);
init
();
}
...
...
@@ -76,7 +79,7 @@ public class OrientationUtils {
if
(
mIsLand
>
LAND_TYPE_NULL
)
{
if
(!
mIsOnlyRotateLand
)
{
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
;
mActivity
.
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
);
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
);
if
(
mVideoPlayer
.
getFullscreenButton
()
!=
null
)
{
if
(
mVideoPlayer
.
isIfCurrentIsFullscreen
())
{
mVideoPlayer
.
getFullscreenButton
().
setImageResource
(
mVideoPlayer
.
getShrinkImageRes
());
...
...
@@ -103,7 +106,7 @@ public class OrientationUtils {
}
else
{
if
(!(
mIsLand
==
LAND_TYPE_NORMAL
))
{
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_LANDSCAPE
;
mActivity
.
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_LANDSCAPE
);
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_LANDSCAPE
);
if
(
mVideoPlayer
.
getFullscreenButton
()
!=
null
)
{
mVideoPlayer
.
getFullscreenButton
().
setImageResource
(
mVideoPlayer
.
getShrinkImageRes
());
}
...
...
@@ -124,7 +127,7 @@ public class OrientationUtils {
}
}
else
if
(!(
mIsLand
==
LAND_TYPE_REVERSE
))
{
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_LANDSCAPE
;
mActivity
.
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_REVERSE_LANDSCAPE
);
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_REVERSE_LANDSCAPE
);
if
(
mVideoPlayer
.
getFullscreenButton
()
!=
null
)
{
mVideoPlayer
.
getFullscreenButton
().
setImageResource
(
mVideoPlayer
.
getShrinkImageRes
());
}
...
...
@@ -137,6 +140,38 @@ public class OrientationUtils {
mOrientationEventListener
.
enable
();
}
private
void
initGravity
(
Activity
activity
)
{
if
(
mIsLand
==
LAND_TYPE_NULL
)
{
int
defaultRotation
=
activity
.
getWindowManager
().
getDefaultDisplay
().
getRotation
();
if
(
defaultRotation
==
Surface
.
ROTATION_0
)
{
// 竖向为正方向。 如:手机、小米平板
mIsLand
=
LAND_TYPE_NULL
;
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
;
}
else
if
(
defaultRotation
==
Surface
.
ROTATION_270
)
{
// 横向为正方向。 如:三星、sony平板
mIsLand
=
LAND_TYPE_REVERSE
;
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_REVERSE_LANDSCAPE
;
}
else
{
// 未知方向
mIsLand
=
LAND_TYPE_NORMAL
;
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_LANDSCAPE
;
}
}
}
private
void
setRequestedOrientation
(
int
requestedOrientation
)
{
try
{
mActivity
.
setRequestedOrientation
(
requestedOrientation
);
}
catch
(
IllegalStateException
exception
)
{
if
(
Build
.
VERSION
.
SDK_INT
==
Build
.
VERSION_CODES
.
O
||
Build
.
VERSION
.
SDK_INT
==
Build
.
VERSION_CODES
.
O_MR1
)
{
Debuger
.
printfError
(
"OrientationUtils"
,
exception
);
}
else
{
exception
.
printStackTrace
();
}
}
}
/**
* 点击切换的逻辑,比如竖屏的时候点击了就是切换到横屏不会受屏幕的影响
*/
...
...
@@ -152,7 +187,7 @@ public class OrientationUtils {
}
else
{
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_LANDSCAPE
;
}
mActivity
.
setRequestedOrientation
(
mScreenType
);
setRequestedOrientation
(
mScreenType
);
if
(
mVideoPlayer
.
getFullscreenButton
()
!=
null
)
{
mVideoPlayer
.
getFullscreenButton
().
setImageResource
(
mVideoPlayer
.
getShrinkImageRes
());
}
...
...
@@ -160,7 +195,7 @@ public class OrientationUtils {
mClickLand
=
false
;
}
else
{
mScreenType
=
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
;
mActivity
.
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
);
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
);
if
(
mVideoPlayer
.
getFullscreenButton
()
!=
null
)
{
if
(
mVideoPlayer
.
isIfCurrentIsFullscreen
())
{
mVideoPlayer
.
getFullscreenButton
().
setImageResource
(
mVideoPlayer
.
getShrinkImageRes
());
...
...
@@ -180,7 +215,7 @@ public class OrientationUtils {
public
int
backToProtVideo
()
{
if
(
mIsLand
>
LAND_TYPE_NULL
)
{
mClick
=
true
;
mActivity
.
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
);
setRequestedOrientation
(
ActivityInfo
.
SCREEN_ORIENTATION_PORTRAIT
);
if
(
mVideoPlayer
!=
null
&&
mVideoPlayer
.
getFullscreenButton
()
!=
null
)
mVideoPlayer
.
getFullscreenButton
().
setImageResource
(
mVideoPlayer
.
getEnlargeImageRes
());
mIsLand
=
LAND_TYPE_NULL
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录