Version 0.3 prereleased
This commit is contained in:
parent
c1b746da80
commit
fb98d96f66
32
README.md
32
README.md
|
@ -3,10 +3,20 @@ P2Play is an Android Application for Peertube.
|
||||||
|
|
||||||
[What is Peertube?](https://github.com/Chocobozzz/PeerTube/)
|
[What is Peertube?](https://github.com/Chocobozzz/PeerTube/)
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|
![screenshot](screenshots/screenshot.png)
|
||||||
|
![screenshot](screenshots/screenshot2.png)
|
||||||
|
![screenshot](screenshots/screenshot3.png)
|
||||||
|
![screenshot](screenshots/screenshot4.png)
|
||||||
|
![screenshot](screenshots/screenshot5.png)
|
||||||
|
![screenshot](screenshots/screenshot6.png)
|
||||||
|
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
Comming soon!
|
Comming soon!
|
||||||
|
|
||||||
## Realeases
|
## Realeases (apk's)
|
||||||
|
|
||||||
[All realeases are here](https://gitlab.com/agosto182/p2play/tags)
|
[All realeases are here](https://gitlab.com/agosto182/p2play/tags)
|
||||||
|
|
||||||
|
@ -22,29 +32,35 @@ Comming soon!
|
||||||
- Rate videos
|
- Rate videos
|
||||||
- Show and make commentaries
|
- Show and make commentaries
|
||||||
- Splash screen
|
- Splash screen
|
||||||
|
- Search videos
|
||||||
|
- Infinite scroll
|
||||||
|
|
||||||
## What to do? (in next version)
|
## What to do? (in next version)
|
||||||
|
|
||||||
- Search videos
|
|
||||||
- Share videos
|
- Share videos
|
||||||
|
- Report videos
|
||||||
- Peertube profiles
|
- Peertube profiles
|
||||||
- Infinite scroll
|
- History of videos watched
|
||||||
|
- Notifications
|
||||||
|
|
||||||
## Demostrations
|
## Demostrations
|
||||||
Demostration P2Play Beta 0.1: [https://peertube.video/videos/watch/2eb7b953-0b1b-4019-9300-817539f5f4e8](https://peertube.video/videos/watch/2eb7b953-0b1b-4019-9300-817539f5f4e8)
|
|
||||||
|
|
||||||
[Spanish] Demostracion P2Play Beta 0.1: [https://peertube.video/videos/watch/d6a7da26-d3dd-43aa-ad5c-7d032603c848](https://peertube.video/videos/watch/d6a7da26-d3dd-43aa-ad5c-7d032603c848)
|
Demostration P2play Beta 0.2: https://peertube.video/videos/watch/730fa68e-32c4-4cdb-a7bb-1a819c9d3a46
|
||||||
|
|
||||||
|
Demostration P2Play Beta 0.1: https://peertube.video/videos/watch/2eb7b953-0b1b-4019-9300-817539f5f4e8
|
||||||
|
|
||||||
|
[Spanish] Demostracion P2Play Beta 0.1: https://peertube.video/videos/watch/d6a7da26-d3dd-43aa-ad5c-7d032603c848
|
||||||
|
|
||||||
## Contact
|
## Contact
|
||||||
You can follow our accounts for get news and contact with the developers.
|
You can follow our accounts for get news and contact with the developers.
|
||||||
|
|
||||||
- GNU Social: [https://gnusocial.ml/p2play](https://gnusocial.ml/p2play)
|
- GNU Social: https://gnusocial.ml/p2play
|
||||||
- Peertube Channel: [https://peertube.video/video-channels/90df4e5f-c834-4720-a5d7-c9faa0af0af5/videos](https://peertube.video/video-channels/90df4e5f-c834-4720-a5d7-c9faa0af0af5/videos)
|
- Peertube Channel: https://peertube.video/video-channels/90df4e5f-c834-4720-a5d7-c9faa0af0af5/videos
|
||||||
|
|
||||||
## About
|
## About
|
||||||
P2Play is made in Android Studio with Kotlin code.
|
P2Play is made in Android Studio with Kotlin code.
|
||||||
|
|
||||||
<img src="https://weblizar.com/blog/wp-content/uploads/2017/11/Kotlin-A-New-Programming-Platform-For-Android-Developers.png" width="200px">
|
![kotlin](https://weblizar.com/blog/wp-content/uploads/2017/11/Kotlin-A-New-Programming-Platform-For-Android-Developers.png)
|
||||||
|
|
||||||
### Developers
|
### Developers
|
||||||
- Ivan Agosto: [https://gnusocial.ml/agosto182](https://gnusocial.ml/agosto182)
|
- Ivan Agosto: [https://gnusocial.ml/agosto182](https://gnusocial.ml/agosto182)
|
||||||
|
|
|
@ -10,8 +10,8 @@ android {
|
||||||
applicationId "mx.agosto182.p2play"
|
applicationId "mx.agosto182.p2play"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 27
|
targetSdkVersion 27
|
||||||
versionCode 3
|
versionCode 4
|
||||||
versionName "0.2"
|
versionName "0.3"
|
||||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
android:hardwareAccelerated="true"
|
|
||||||
android:icon="@mipmap/ic_p2play"
|
android:icon="@mipmap/ic_p2play"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:roundIcon="@mipmap/ic_p2play"
|
android:roundIcon="@mipmap/ic_p2play"
|
||||||
|
@ -28,6 +27,7 @@
|
||||||
android:theme="@style/P2playTheme.NoActionBar" />
|
android:theme="@style/P2playTheme.NoActionBar" />
|
||||||
<activity
|
<activity
|
||||||
android:name=".ReproductorActivity"
|
android:name=".ReproductorActivity"
|
||||||
|
android:hardwareAccelerated="true"
|
||||||
android:configChanges="orientation|screenSize"/>
|
android:configChanges="orientation|screenSize"/>
|
||||||
<activity android:name=".LoginActivity" />
|
<activity android:name=".LoginActivity" />
|
||||||
<activity android:name=".RegisterActivity" />
|
<activity android:name=".RegisterActivity" />
|
||||||
|
|
|
@ -236,15 +236,12 @@ class ReproductorActivity : AppCompatActivity() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal inner class WebClient(): WebChromeClient() {
|
internal inner class WebClient: WebChromeClient() {
|
||||||
private var mCustomView: View? = null
|
private var mCustomView: View? = null
|
||||||
private var mCustomViewCallback: WebChromeClient.CustomViewCallback? = null
|
private var mCustomViewCallback: WebChromeClient.CustomViewCallback? = null
|
||||||
private var mFullscreenContainer: FrameLayout? = null
|
|
||||||
private var mOriginalOrientation: Int = 0
|
private var mOriginalOrientation: Int = 0
|
||||||
private var mOriginalSystemUiVisibility: Int = 0
|
private var mOriginalSystemUiVisibility: Int = 0
|
||||||
|
|
||||||
fun WebClient() {}
|
|
||||||
|
|
||||||
override fun getDefaultVideoPoster(): Bitmap? {
|
override fun getDefaultVideoPoster(): Bitmap? {
|
||||||
return if (mCustomView == null) {
|
return if (mCustomView == null) {
|
||||||
null
|
null
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 149 KiB |
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
Binary file not shown.
After Width: | Height: | Size: 58 KiB |
Binary file not shown.
After Width: | Height: | Size: 51 KiB |
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
Loading…
Reference in New Issue