소스 검색

1.提交修改方法和readme

FailedToRead 3 년 전
부모
커밋
5db95eb904
4개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      .idea/vcs.xml
  2. 3 0
      README.md
  3. 3 0
      增加IJKplayer的so.txt
  4. 14 0
      组件置于video上层方法.txt

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>

+ 3 - 0
README.md

@@ -0,0 +1,3 @@
+# cocoscreator项目编译而成的android端
+### 1.修改播放器为ijkplayer
+### 2.修改播放器层级问题

+ 3 - 0
增加IJKplayer的so.txt

@@ -0,0 +1,3 @@
+增加IJKplayer的so包路径:
+1.libcocos2dx的build.grade-->sourceSets.main增加  jniLibs.srcDirs "../java/libs", 'libs'
+2.在出现的jniLibs里增加armeabi-v7a的so文件

+ 14 - 0
组件置于video上层方法.txt

@@ -0,0 +1,14 @@
+cocoscreator 组件置于video上面方法:
+Android端修改:
+1. AppActivity-->onCreateView方法
+        Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
+        glSurfaceView.setZOrderMediaOverlay(true);
+        glSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
+        glSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 8);
+        SDKWrapper.getInstance().setGLSurfaceView(glSurfaceView, this);
+
+2. 依赖项目 libcocos2dx-->Cocos2dxVideoHelper-->_createVideoView方法
+    注释  videoView.setZOrderOnTop(true);
+
+3. 触摸video上组件,需要注释video的touch事件。libcocos2dx-->Cocos2dxVideoView->onTouchEvent
+   直接return false