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/)
|
||||
|
||||
## 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
|
||||
Comming soon!
|
||||
|
||||
## Realeases
|
||||
## Realeases (apk's)
|
||||
|
||||
[All realeases are here](https://gitlab.com/agosto182/p2play/tags)
|
||||
|
||||
|
@ -22,29 +32,35 @@ Comming soon!
|
|||
- Rate videos
|
||||
- Show and make commentaries
|
||||
- Splash screen
|
||||
- Search videos
|
||||
- Infinite scroll
|
||||
|
||||
## What to do? (in next version)
|
||||
|
||||
- Search videos
|
||||
- Share videos
|
||||
- Report videos
|
||||
- Peertube profiles
|
||||
- Infinite scroll
|
||||
- History of videos watched
|
||||
- Notifications
|
||||
|
||||
## 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
|
||||
You can follow our accounts for get news and contact with the developers.
|
||||
|
||||
- GNU Social: [https://gnusocial.ml/p2play](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)
|
||||
- GNU Social: https://gnusocial.ml/p2play
|
||||
- Peertube Channel: https://peertube.video/video-channels/90df4e5f-c834-4720-a5d7-c9faa0af0af5/videos
|
||||
|
||||
## About
|
||||
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
|
||||
- Ivan Agosto: [https://gnusocial.ml/agosto182](https://gnusocial.ml/agosto182)
|
||||
|
|
|
@ -10,8 +10,8 @@ android {
|
|||
applicationId "mx.agosto182.p2play"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 27
|
||||
versionCode 3
|
||||
versionName "0.2"
|
||||
versionCode 4
|
||||
versionName "0.3"
|
||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
buildTypes {
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
<application
|
||||
android:allowBackup="true"
|
||||
android:hardwareAccelerated="true"
|
||||
android:icon="@mipmap/ic_p2play"
|
||||
android:label="@string/app_name"
|
||||
android:roundIcon="@mipmap/ic_p2play"
|
||||
|
@ -28,6 +27,7 @@
|
|||
android:theme="@style/P2playTheme.NoActionBar" />
|
||||
<activity
|
||||
android:name=".ReproductorActivity"
|
||||
android:hardwareAccelerated="true"
|
||||
android:configChanges="orientation|screenSize"/>
|
||||
<activity android:name=".LoginActivity" />
|
||||
<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 mCustomViewCallback: WebChromeClient.CustomViewCallback? = null
|
||||
private var mFullscreenContainer: FrameLayout? = null
|
||||
private var mOriginalOrientation: Int = 0
|
||||
private var mOriginalSystemUiVisibility: Int = 0
|
||||
|
||||
fun WebClient() {}
|
||||
|
||||
override fun getDefaultVideoPoster(): Bitmap? {
|
||||
return if (mCustomView == 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