You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
看了一下源代码是是用正则去判断资源类型的
final fileRegx = new RegExp(r'^(file)://([\w.]+/?)\S*');
final isFile = fileRegx.hasMatch(widget.dataSource);
如果isFile是true 则执行
VideoPlayerController.file(widget.dataSource);
但是file点进去入参是需要一个File类型。
我在使用“/storage/emulated/0/Android/data/…………”地址播放文件的时候 尝试了以下三种方式都不行,
AwsomeVideoPlayer("/storage/emulated/0/Android/data/…………")
AwsomeVideoPlayer(file://storage/emulated/0/Android/data/…………)
AwsomeVideoPlayer(File("/storage/emulated/0/Android/data/…………"))
看了一下源代码是是用正则去判断资源类型的
final fileRegx = new RegExp(r'^(file)://([\w.]+/?)\S*');
final isFile = fileRegx.hasMatch(widget.dataSource);
如果isFile是true 则执行
VideoPlayerController.file(widget.dataSource);
但是file点进去入参是需要一个File类型。
是我的使用方法有误吗 ?
我尝试了以下解决方法
添加一个DataSourceType 字段 ,在创建AwsomeVideoPlayer组件的时候,传入资源类型
然后修改了createVideoPlayerController 方法。
The text was updated successfully, but these errors were encountered: