Comments (31)
@RainSnowSnow
iOS or android ?
which version of ijkplayer you used? or maybe you used fijkplayer?
ijkplayer dosen't support assets on Android platform, but fijkplayer support.
from fijkplayer.
Although asset is not supported in ijkplayer by default, you can add it by add your DataSource like this. @RainSnowSnow
from fijkplayer.
@befovy
我用的是fijkplayer,
错误提示:D/tv.danmaku.ijk.media.player.IjkMediaPlayer(18150): Couldn't open file on client side, trying server side
引入的方式是:
final FijkPlayer player = FijkPlayer();
final url="assets/videos/video.mp4";
@OverRide
void initState(){
super.initState();
player.setDataSource(url);
from fijkplayer.
fijkplayer 的 demo 有播放 asset 文件的例子
在 pubspec.yml 中加入
assets:
- assets/butterfly.mp4
使用方式如下
final url="asset:///assets/butterfly.mp4";
player.setDataSource(url);
scheme 是 “asset://”, 在后面path 中还有一个 “/” 。共3个“/”
只支持在 pubspec.yml 中引入的 asset 文件,其他还没有测试。
from fijkplayer.
@befovy E/IJKMEDIA(22698): asset:///assets/video.mp4: Protocol not found 提示这个错误是啥意思
from fijkplayer.
@RainSnowSnow 是用的 0.1.0 版本吗?
from fijkplayer.
@befovy 不是,用的 ^0.0.9
from fijkplayer.
这个在 0.1.0 才支持
from fijkplayer.
@befovy
0.1.0的flutter run 报错
from fijkplayer.
implementation 'com.android.support:support-annotations:28.0.0'
有一个 dependencies 没安装。
gradle sync 跑一下试试。
另外提示怎么都是乱码?
from fijkplayer.
@befovy
乱码的我也不大清楚,会不会是因为flutter sdk的版本低了
from fijkplayer.
不好意思 , gradle sync
不是终端命令。
在 android studio 上有个图标,作用是 gradle sync.
windows 命令行的话,应该是运行项目android 文件夹中的 gradlew.bat
from fijkplayer.
@befovy
是哪个啊
from fijkplayer.
我刚才试了一下,需要引入 androidx
gradle.properties文件里添加配置:
android.useAndroidX=true
android.enableJetifier=true
在android studio 编辑器中打开一个 android 目录下的文件,就会出现
from fijkplayer.
@befovy
还是相同的错误
from fijkplayer.
是修改 gradle.properties ,不是 gradle-wrapper.properties
from fijkplayer.
@befovy
视频出来了,但是播放过程中就报错
from fijkplayer.
好的,这个是 UI 上的问题。能提供一下视频吗? 我修改一下。
from fijkplayer.
[4faa8fb6ef849f8333372624a4016dd5.ZIP](https://github.com/befovy/fijkplayer/files/3545203/4faa8fb6ef849f8333372624a4016dd5.ZIP你看下行不行,这个修改耗时长不长的
from fijkplayer.
from fijkplayer.
from fijkplayer.
那个压缩包用不了,能提供出现问题的视频吗 @RainSnowSnow
from fijkplayer.
请查收下邮箱,因为文件有上传格式限制,我发邮箱了
from fijkplayer.
发到我邮箱 [email protected] 吧,谢谢
from fijkplayer.
@请注意查收
from fijkplayer.
@RainSnowSnow please upgrade to version 0.1.1
slide value out of range is fixed.
from fijkplayer.
@befovy 在ios上展示的效果和安卓上一样么,因为我这边开发过程中暂时无法测试ios
from fijkplayer.
@RainSnowSnow 我测试过比较基础的内容,效果是一样的。但我无法帮你做更多的测试。
iOS可以使用模拟器测试,但是实际视频会显示为黑屏
from fijkplayer.
@befovy
,
当设置为非自动播放状态时,视频会一直处于加载状态,这属于正常的么
from fijkplayer.
建议使用 自定义 UI ,重写一个播放器控制面板
https://fijkplayer.befovy.com/docs/zh/custom-ui.html
默认的控制面板确实是这样的
from fijkplayer.
@RainSnowSnow 如果还有其他问题,请另开新的 issue, 这个我就先关了
from fijkplayer.
Related Issues (20)
- [BUG] Tried to send a platform message to Flutter, but FlutterJNI was detached from native C++. Could not send. Channel: befovy.com/fijkplayer/event/2. Response ID: 44
- [BUG] Permission denied HOT 1
- 缓存功能怎么配置?
- 是否支持ws协议的播放链接
- 最新版本的 Flutter, 通过纹理方式性能上优于 PlatformView 的接入方式吗?
- 是否支持网络摄像头的视频流显示? HOT 1
- .
- [BUG]iOS端混编Flutter无法编译成功
- We should be able to hide media controls HOT 1
- ios可以设置为生成的是动态库吗
- Prevent other audios from pausing HOT 3
- rtmps 支持吗? HOT 1
- [BUG]player.onBufferPosUpdate
- aar导入本地项目后找不到
- Installing BIJKPlayer (0.7.16) 一直卡着。不动
- 您好!我功能调试完了,我怎么关闭日志打印呢!player好像没找到打印日志的开关,我release包中仍然打印了url HOT 1
- h265
- [BUG] release 模式下,video 白屏,audio 正常,已关闭混淆 HOT 1
- [BUG]使用PageView组件滑动时视频会出现闪动 HOT 2
- [HLS] stream a youtube livestream video by hls HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fijkplayer.