小编Nie*_*eck的帖子

Exoplayer无限缓冲状态

我正在尝试使用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)

android exoplayer react-native react-native-video

22
推荐指数
1
解决办法
696
查看次数

VueJS错误编译模板

我刚刚用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

javascript webpack vue.js

9
推荐指数
1
解决办法
3万
查看次数

将Laravel项目上载到服务器时出错500

当我上传我的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)

谢谢!

php linux laravel

7
推荐指数
1
解决办法
1237
查看次数

Debian - 无法找到软件包 php7.0

我现在在我的 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 的解决方案或替代方案吗?

php linux debian laravel

6
推荐指数
1
解决办法
3万
查看次数

webpack 编译文件夹中的所有文件

所以我使用 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文件,运行命令时编译。

有人知道怎么做吗?

谢谢你的帮助。

javascript webpack laravel-5.4

5
推荐指数
2
解决办法
4948
查看次数

Google Ima SDK,有声音播放但没有视图

我正在尝试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)

java android android-mediaplayer google-ima

5
推荐指数
1
解决办法
379
查看次数

iOS Google Cast SDK 4.4.4 - 架构 arm64 的重复符号

我尝试将 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)

xcode objective-c ios chromecast google-cast-sdk

5
推荐指数
1
解决办法
553
查看次数

对 gitignore 文件进行例外处理

我有一个 .gitignore 文件,它在我提交更改时删除了“供应商”文件夹。但我想对 vendor 文件夹中的文件夹做一个例外。

我看到使用 ! 在我想保留的行之前。但那不是为了。这是我的 .gitignore 文件:

!/vendor
!vendor/jeroennoten
/vendor/*
Run Code Online (Sandbox Code Playgroud)

但是当我提交更改时,它仍然会删除整个供应商文件夹。

怎么了?

git laravel composer-php

2
推荐指数
1
解决办法
1002
查看次数

带有React Native的Nox模拟器

我正在使用自定义的Android模拟器(Nox)为React Native设置开发环境。

我按照此网站上的步骤操作: 如何将Android Studio与Nox App Player连接

但是当我键入时:adb devices它仍然不显示任何内容。

因此,当我尝试使用react-native run-android它运行我的应用程序时,它没有运行Android模拟器。

是否有我错过的事情或遇到相同问题的人?

android reactjs react-native

2
推荐指数
1
解决办法
1万
查看次数

React native expo - Reponse timed out

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 node.js ios reactjs react-native

0
推荐指数
2
解决办法
2872
查看次数