kim*_*imv 41 android video-streaming exoplayer
我希望ExoPlayer在我的应用程序中实现Google .他们的文档对我来说似乎很模糊,而我正在寻找的是从URL播放视频,没有复杂的自定义设置或类似的东西.没有找到任何关于如何做的教程.他们在git上的例子对于我需要的东西来说太复杂了,因为我不熟悉视频流,所以我并不了解.我到目前为止所做的就是显示一个com.google.android.exoplayer.AspectRatioFrameLayout.
基本上,我有一个URL.我需要播放视频,并onConfigurationChanged在用户翻转屏幕时进行处理.
有人可以帮忙吗?
Tho*_*urg 26
ExoMedia库将exoplayer包装在更简单的api中,并提供用于布局的视频视图.请参阅github上的用法示例:https://github.com/brianwernick/ExoMedia/
Exoplayer 是一个非常先进的库。即使编写最少的代码也需要 40-50 行代码。所以如果你真的想用剑切洋葱,这里有一个直接复制的意大利面:
//manifest.xml
<manifest ...>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:usesCleartextTraffic="true"
...>
...
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
//app/build.gradle
apply plugin: 'com.android.application'
android {
...
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
}
dependencies {
...
implementation 'com.google.android.exoplayer:exoplayer:2.10.4'
}
Run Code Online (Sandbox Code Playgroud)
//app/build.gradle
apply plugin: 'com.android.application'
android {
...
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
}
dependencies {
...
implementation 'com.google.android.exoplayer:exoplayer:2.10.4'
}
Run Code Online (Sandbox Code Playgroud)
只需将player view你的活动布局,调用startPlayingVideo(...)在onCreate()和stopPlayer()中onStop()。我不是专家,但如果您愿意,我可以尝试解释这一点,但是您没有要求复杂的东西,所以这里只是代码
| 归档时间: |
|
| 查看次数: |
37524 次 |
| 最近记录: |