我正在尝试使用React Native视频包将exoplayer用于我的React Native应用程序.
我有一个带有HLS流和mp4视频的应用程序,这些视频存储在我的服务器(https)上.
浏览视频时,播放器会陷入无限缓冲状态并保持这种状态,直到我重新启动应用程序.这完全是随机的.重现问题的唯一方法是观看视频并多次切换源.
查看Android logcat时没有错误.adb bugreport也不起作用.
05-22 10:51:07.884 22911-22911/eu.domain.app I/EXO PLAYER: isBuffering - true
05-22 10:51:08.180 22911-25217/eu.domain.app I/ACodec: [] Now uninitialized
05-22 10:51:08.181 22911-25221/eu.domain.app I/ACodec: [] onAllocateComponent
05-22 10:51:08.184 22911-25221/eu.domain.app I/OMXClient: MuxOMX ctor
05-22 10:51:08.210 22911-25221/eu.domain.app I/ACodec: [OMX.Exynos.avc.dec] Now Loaded
05-22 10:51:08.214 22911-25220/eu.domain.app I/MediaCodec: [OMX.Exynos.avc.dec] setting surface generation to 23460870
05-22 10:51:08.217 22911-25221/eu.domain.app I/ACodec: can't find wfdsink-exynos-enable
05-22 10:51:08.226 22911-25221/eu.domain.app I/ACodec: codec does not support config priority (err -1010)
05-22 10:51:08.235 22911-25221/eu.domain.app I/ACodec: [OMX.Exynos.avc.dec] Now Loaded->Idle …Run Code Online (Sandbox Code Playgroud) 我刚刚用VueJS和Vue-loader创建了我的第一个项目.
所以我制作了第一个显示简单消息的组件,当我发出一条消息时它工作正常,但是当我发出多条消息时我收到错误:
(Emitted value instead of an instance of Error)
Error compiling template:
<message>This is a small message!</message>
<message>Another one</message>
- Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.
Run Code Online (Sandbox Code Playgroud)
这是我的代码.我对此很新,我无法弄清楚出了什么问题.
App.vue
<template>
<message>This is a small message!</message>
<message>Another one</message>
</template>
<script>
import Message from './Components/Message.vue';
export default {
name: 'app',
components: {
Message,
},
data () {
return {
}
}
}
</script>Run Code Online (Sandbox Code Playgroud)
Message.Vue
<template>
<div …Run Code Online (Sandbox Code Playgroud)当我上传我的Laravel博客并尝试查看它时,我收到500错误(内部服务器错误).
我对laravel很新,所以我还没有很多经验.但我已经尝试了一些东西.我已经读过Laravel的根目标需要在/ public文件夹中.但是当我转到{domain}/public时,它无法解决问题.
当然,我将数据库配置从本地更改为服务器的配置.
我使用的服务器是否可能不支持Laravel,因为它不是默认的PHP?或者有人知道更容易解决?
我知道错误500可能是由不同的问题引起的.但是在localhost上运行正常.
这是我得到的错误日志:
[2016-09-09 22:41:38] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Illuminate\Notifications\NotificationServiceProvider' not found' in /home/nieckki171/domains/nieckki171.171.axc.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:146
Stack trace:
#0 {main}
[2016-09-09 22:41:39] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Illuminate\Notifications\NotificationServiceProvider' not found' in /home/nieckki171/domains/nieckki171.171.axc.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:146
Stack trace:
#0 {main}
[2016-09-09 22:41:47] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Illuminate\Notifications\NotificationServiceProvider' not found' in /home/nieckki171/domains/nieckki171.171.axc.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:146
Stack trace:
#0 {main}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我现在在我的 Debian 7 Wheezy 服务器上使用 PHP 5.4。对于最新的 Laravel 版本,我必须更新到 PHP 7.0。
所以我遵循了一个关于如何更新我的 PHP 版本的小教程。我必须使用 PPA,因为 PHP7.0 尚未正式发布。
我做了以下步骤:
添加 PPA
add-apt-repository ppa:ondrej/php
更新所有包:
apt-get update && apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
安装包
apt-get install php7.0
Run Code Online (Sandbox Code Playgroud)
但现在我收到以下错误:
Unable to locate package php7.0
Couldn't find any package by regex: 'php7.0'
Run Code Online (Sandbox Code Playgroud)
我不知道出了什么问题,我花了几个小时尝试在互联网上找到的解决方案,但没有任何效果。
有人知道在 Debian 上安装 PHP 7 的解决方案或替代方案吗?
所以我使用 Laravel 5.4,我使用 webpack 在 1 个大 js 文件中编译多个 .js 文件。
const { mix } = require('laravel-mix');
// Compile all CSS file from the theme
mix.styles([
'resources/assets/theme/css/bootstrap.min.css',
'resources/assets/theme/css/main.css',
'resources/assets/theme/css/plugins.css',
'resources/assets/theme/css/themes.css',
'resources/assets/theme/css/themes/emerald.css',
'resources/assets/theme/css/font-awesome.min.css',
], 'public/css/theme.css');
// Compile all JS file from the theme
mix.scripts([
'resources/assets/theme/js/bootstrap.min.js',
'resources/assets/theme/js/app.js',
'resources/assets/theme/js/modernizr.js',
'resources/assets/theme/js/plugins.js',
], 'public/js/theme.js');
Run Code Online (Sandbox Code Playgroud)
这是我webpack.mix.js要做的(CSS 也是如此)。但我想得到类似的东西:resources/assets/theme/js/*从文件夹中获取所有文件。所以当我在webpack自动找到的文件夹中新建一个js文件,运行命令时编译。
有人知道怎么做吗?
谢谢你的帮助。
我正在尝试Android使用 Google播放广告IMA sdk。我使用示例应用程序来解决我的问题,但由于某种原因,我只获得了广告和叠加层的音频(广告长度、阅读更多按钮等)。视频没有播放,或者至少不可见。
我使用以下方法构建视频播放器VideoView:
package eu.myapp.test.views;
import android.media.MediaPlayer;
import android.view.View;
import android.view.ViewGroup;
import android.widget.MediaController;
import android.widget.VideoView;
import android.media.MediaPlayer.OnCompletionListener;
import android.media.MediaPlayer.OnErrorListener;
import android.media.MediaPlayer.OnInfoListener;
import com.facebook.react.uimanager.ThemedReactContext;
import java.util.ArrayList;
import java.util.List;
import eu.myapp.test.controllers.PlayerController;
public class PlayerView extends VideoView {
private PlayerController mPlayerController;
public PlayerView(ThemedReactContext context, PlayerController playerController) {
super(context);
mPlayerController = playerController;
init();
}
private void init() {
MediaController mediaController = new MediaController(getContext());
mediaController.setAnchorView(this);
setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
super.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start(); …Run Code Online (Sandbox Code Playgroud) 我尝试将 Google Cast SDK 从 4.3.0 版更新到 4.4.4 版,这是因为新版本包含一些针对 iOS 13 的修复程序。
自更新以来,我收到了这些构建错误。React 和 cast SDK 似乎都使用相同的符号,这就是返回错误的原因。
我正在尝试了解如何修复此错误。我无法删除这些库之一,因为我需要它们,而且我也无法更改代码,因为它们都是第三方库。
我发现了这个问题跟踪器,它似乎是从 SDK 4.3.1 开始的一个常见错误。使用 Google Cast SDK 的动态框架时似乎已修复,但这不是最佳情况,因为它在 CocoaPods 上不可用。
任何遇到过类似问题的人?
错误:
duplicate symbol 'fLB::FLAGS_nosymbolize_stacktrace' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(examine_stack_7d30b36ef2bc773365435990abbc0852.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(utilities.o)
duplicate symbol 'fLB::FLAGS_symbolize_stacktrace' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(examine_stack_7d30b36ef2bc773365435990abbc0852.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(utilities.o)
duplicate symbol 'fLB::FLAGS_nolog_prefix' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(logging_1c50ea684ad2fde4aa9d3832c43a57ad.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(logging.o)
duplicate symbol 'fLB::FLAGS_log_prefix' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(logging_1c50ea684ad2fde4aa9d3832c43a57ad.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(logging.o)
duplicate symbol 'fLB::FLAGS_noalsologtostderr' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(logging_1c50ea684ad2fde4aa9d3832c43a57ad.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(logging.o)
duplicate symbol 'fLB::FLAGS_alsologtostderr' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(logging_1c50ea684ad2fde4aa9d3832c43a57ad.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(logging.o)
duplicate symbol 'fLB::FLAGS_nologtostderr' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(logging_1c50ea684ad2fde4aa9d3832c43a57ad.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(logging.o)
duplicate symbol 'fLB::FLAGS_logtostderr' in:
/Users/name/Documents/projects/app_name/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.4_static/GoogleCast.framework/GoogleCast(logging_1c50ea684ad2fde4aa9d3832c43a57ad.o)
/Users/name/Library/Developer/Xcode/DerivedData/tcapp-fxwrsskmvzcadqerqdzaoopqzsqu/Build/Products/Debug-iphoneos/libReact.a(logging.o) …Run Code Online (Sandbox Code Playgroud) 我有一个 .gitignore 文件,它在我提交更改时删除了“供应商”文件夹。但我想对 vendor 文件夹中的文件夹做一个例外。
我看到使用 ! 在我想保留的行之前。但那不是为了。这是我的 .gitignore 文件:
!/vendor
!vendor/jeroennoten
/vendor/*
Run Code Online (Sandbox Code Playgroud)
但是当我提交更改时,它仍然会删除整个供应商文件夹。
怎么了?
我正在使用自定义的Android模拟器(Nox)为React Native设置开发环境。
我按照此网站上的步骤操作: 如何将Android Studio与Nox App Player连接
但是当我键入时:adb devices它仍然不显示任何内容。
因此,当我尝试使用react-native run-android它运行我的应用程序时,它没有运行Android模拟器。
是否有我错过的事情或遇到相同问题的人?
I'm trying to run an app inside my Android emulator and on my Iphone using Expo and Create React Native App.
I' ve ran the following commands to do this.
create-react-native-app MyFirstApp
npm run android
Run Code Online (Sandbox Code Playgroud)
After doing the run command the app runs in the emulator with the following error:
Something went wrong! Could not load *ip*. Network response timed out.
Uncaught error: java.net.SocketTimeoutException: connect timed out.
Run Code Online (Sandbox Code Playgroud)
The same thing happens when I scan the QR code on my Iphone …
android ×4
laravel ×3
react-native ×3
ios ×2
javascript ×2
linux ×2
php ×2
reactjs ×2
webpack ×2
chromecast ×1
composer-php ×1
debian ×1
exoplayer ×1
git ×1
google-ima ×1
java ×1
laravel-5.4 ×1
node.js ×1
objective-c ×1
vue.js ×1
xcode ×1