我正在努力摆脱WordPress 3.8.1上的错误.
它说,每当我尝试将媒体上传到帖子时,它都不会添加An error occurred in the upload. Please try again later..
但更奇怪的是,即使在此问题之后,它也会显示在仪表板/媒体/库中.
我也看不到上传的附加媒体到我的帖子(编辑帖子/ [添加媒体按钮])/媒体库/上传到这篇文章,但在仪表板/媒体/库部分,这些旧的上传图像显示正确显示上传到什么帖子.
我试过以下几点:
wp-includes和wp-admin文件夹并手动替换它们.wp-content/uploads文件夹的chown和chmod .为了确保它们正常工作,我删除了wp-content/uploads/2014文件夹,并在首次上传后显示此错误,该文件夹是使用右chown和chmod创建的,文件在那里(wp-content/uploads/2014/01/26/file with resolutions.jpg)WP_DEBUG定义true,我甚WP_DEBUG_DISPLAY至已经定义了true,没有任何帮助.wp-admin/media-new.php,使用多上传器,文件在" Crunching…"步骤冻结,但旧浏览器上传工作完美无缺.safe_mode被设为off.mod_security我的php.ini中没有选项.我upload_max_filesize在php.ini被设置为20M,memory_limit是256M,只有3个站点都托管和记忆是相当空的,而测试这些.即使使用50kb .jpg图像也会发生这种情况,所以这不应该相关.AddType x-mapp-php5 .php .php4到这里.htaccess建议的结尾,这根本没有帮助. …我们的一个应用程序目前依赖映射驱动器来访问本地网络上的大型媒体文件 (20-100MB)。
我们想将其更改为某种 Web 服务,以便我们可以使其更安全并将其移动到 Web 服务器(不依赖于本地网络)。
因为它们是大型媒体文件,所以我们需要随机访问这些文件(以便我们可以从任何点开始播放视频)。
我们有许多不同类型的媒体文件(MPEG、WMV、MOV、AVI 等),因此我们宁愿不将它们编码为特定格式。我们更喜欢一种允许我们访问文件的技术,就好像它是本地文件一样。
我们应该使用什么技术?
当 Android 设备不支持强制音频编码器时,您会得到:(X=编码器的数字索引)
E/MediaProfiles(4048): 未找到给定的音频编码器 X A/AudioSource(4048): frameworks/base/media/libstagefright/AudioSource.cpp:58 CHECK(channels == 1 || channels == 2) failed。A/libc(4048):本机代码中 0xdeadbaad 处的致命信号 11 (SIGSEGV)(代码 = 1)。没有例外反应。应用程序只是强制关闭。
如果实际支持 AAC AMR-NB 和 AMR-WB,是否有任何方法可以查询 Android > 3.x 设备?文档 ( http://developer.android.com/guide/appendix/media-formats.html ) 说这些是核心媒体格式,因此始终受支持。一些实际和常见的手机(主要品牌)没有。
MediaCodec.createByCodecName(String name)和
Get supported Codec for Android device
仅适用于 API16=Android 4.1 但有问题的设备是 4.0.x 。它也没有列出 AMR-NB 和 AAC。
您建议使用多少媒体查询?
我做了4个设计:
960用于横向模式(ipad和更像桌面)768用于纵向模式(ipad)340用于纵向模式(iphone)以及所有960以上
现在我的问题:
1)首先我甚至不知道为什么我使用960而不是1024.我刚才读了一些东西,因为滚动条你要将宽度减小到960.这对于平板电脑和智能手机呢?
2)我选择了这些宽度因为我认为,如果有人使用横向模式,它将切换到"ipad-media-query"并返回"iphone-media-query".但这只是我的理论.我是媒体查询的新手.这就是我问的原因.感谢任何帮助甚至建议的CSS代码示例,以便为网站提供最佳的媒体查询量!?
3)我只想覆盖大多数平板电脑,智能手机,台式机等受最佳媒体查询大小的影响.我非常感谢您的"最佳解决方案"!
我正在尝试使用 android 低级媒体 api 实时解码 h264 nals。
每个 nal 都包含一个完整的帧,所以我希望在用我的 nal 输入输入并调用dequeueOutputBuffer它之后会“立即”(当然有一点延迟)显示我的帧,但它没有。我看到第一帧,出队仅在向解码器提供第二个缓冲区后才返回第一个缓冲区,第二个缓冲区此时应呈现第二个帧。帧使用 x264 的零延迟预设进行编码,因此没有 b 帧等...
我想可能有一种方法可以设置编码器在获得帧后立即渲染帧,但我找不到任何好的文档/解释。有什么建议吗?
我开发了一款应用程序,它充分利用了原生Android的MediaPlayer.我的班级使用Media Player的源代码如下.问题是只有在播放几毫秒之后的某些设备上(我只听到声音,屏幕仍然是黑色的)我不断收到错误(100,0)根据文件说 http://developer.android.com/reference /android/media/MediaPlayer.html#MEDIA_ERROR_SERVER_DIED
在论坛上我发现我每次拿到它都需要重置播放器......但是我在短时间内得到它然后它永远消失了.由于播放无用,我无法每秒重置播放器.我不明白为什么有些设备会出现这个问题而其他设备却没有.我知道的那个有Android操作系统> 4.0.
当然首先调用init()然后再调用showVideo().调用带有100个代码的最后一个onError.什么是一个潜在的解决方案,使流运行,并在一会儿后不要破坏...
提前致谢
public class NativePlayer extends Player implements OnBufferingUpdateListener,
OnCompletionListener, OnErrorListener, OnInfoListener {
private VideoView videoview;
private PlayerListener listener;
private MainActivity context;
private final Logger logger = LoggerFactory.getLogger(NativePlayer.class);
@Override
public void init(MainActivity activity) {
this.videoview = (VideoView) activity.findViewById(R.id.video);
context = activity;
}
@Override
public void showVideo(final String url, final PlayerListener _listener) {
listener = _listener;
videoview.setVisibility(View.VISIBLE);
try {
Uri video = Uri.parse(url);
videoview.setVideoURI(video);
} catch (Exception e) {
logger.error("Error playing video", e);
listener.onVideoError();
return; …Run Code Online (Sandbox Code Playgroud) 我正在创建一个响应式网站。我设置了一个媒体查询,以便当屏幕宽度低于 768 像素时隐藏一个类(我们称之为“hiddenClass”)。然后我实现 Javascript 以在单击按钮时将此类切换到视图中。我遇到的问题是 javascript 似乎覆盖了媒体查询。因此,如果我将屏幕缩小到 768 像素以下,“hiddenClass”就会消失......然后我单击显示“hiddenClass”的按钮......然后再次单击该按钮以再次将其隐藏在较小的设备上...... ..现在我展开窗口,即使“hiddenClass”达到 768px 也保持隐藏状态。如果我取出 javascript 并缩小窗口,“hiddenClass”的表现就像它应该的那样......这告诉我 javascript 正在覆盖它。
是否有针对此的 CSS 修复?我知道我总是可以在 javascript 中检查窗口调整大小事件,以在达到 768px 后显示 hiddenClass。只是想知道这是否可以用 CSS 处理……或者 javascript 是否可以解决它。
用注释掉的 JS 更新 JSfiddle,以便您可以看到它应该如何工作...然后添加 JS 以查看上述问题。当您缩小屏幕时,按钮是“菜单”导航元素,“hiddenClass”将是 li 中的“菜单”类:
http://jsfiddle.net/or5vy17L/1/
HTML:
<ul>
<li class="menuButton">- Menu -</li>
<a href="index.html">
<li class="menu" >
Home
</li>
</a>
<a href="instagram.html">
<li class="menu" >
Instagram
</li>
</a>
<li class="menu">Clients</li>
<li class="menu">Nutrition</li>
<li class="menu">About Me</li>
<li class="menu">Contact</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
css:
li {
display:inline;
color:$font-color--nav;
cursor:pointer;
font-size:1.5em;
padding: .7em .7em .7em …Run Code Online (Sandbox Code Playgroud) 我的 HTML 页面具有以下结构:
<html>
<head></head>
<body>
<nav>
.... navigation menu
</nav>
<div>
<div></div>
<div class="to-print">
<h2>My div to display in print mode<h2>
<section>
<article>....content....</article>
</section>
</div>
<div></div>
</div>
<div>
.... HTML elements
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如果用户尝试打印页面,我只想打印带有类的 DIV 的内容to-print。我怎样才能做到这一点?
编辑:脚本的其他变体似乎也不起作用, wp_enqueue_media() 没问题,但看起来包含 wp.media 的脚本不包括在内。
我正在尝试在自定义插件中使用 Wordpress Media Uploader,但不断收到以下错误:
TypeError: undefined is not an object (evaluating 'wp.media.frames')
Run Code Online (Sandbox Code Playgroud)
我的 Javascript 代码:
jQuery(document).ready(function(){
var mediaUploader;
jQuery('#upload-button').click(function(e) {
e.preventDefault();
// If the uploader object has already been created, reopen the dialog
if (mediaUploader) {
mediaUploader.open();
return;
}
// Extend the wp.media object
mediaUploader = wp.media.frames.file_frame = wp.media({
title: 'Choose Image',
button: {
text: 'Choose Image'
}, multiple: false });
// When a file is selected, grab the URL and set it as …Run Code Online (Sandbox Code Playgroud) 我构建了一个 React 应用程序,可以在桌面网络浏览器上播放/暂停当前选择的音频:
playPreview() {
if (!this.state.isPlaying) {
this.setState({ isPlaying: true });
this.refs.audioRef.play();
} else {
this.setState({ isPlaying: false });
this.refs.audioRef.pause();
}
}
Run Code Online (Sandbox Code Playgroud)
在 iOS 移动浏览器(safari 和 chrome mobile)上,我收到未处理的拒绝(NotSupprted 错误):不支持该操作。
我知道在 iOS 上音频必须从用户的手势播放的问题,但我正在使用 onClick 触发我的方法:
{!props.isPlaying
? (<MdPlayCircleOutline className="play-btn" onClick={() =>
props.playPreview()} />)
: (<MdPauseCircleOutline className="play-btn" onClick={() =>
props.playPreview()} />)
}
Run Code Online (Sandbox Code Playgroud)
我在父应用程序组件中有一个隐藏元素:
<audio ref="audioRef" src={this.state.currentSongUrl} style={{ display: 'none' }} />
Run Code Online (Sandbox Code Playgroud)
所以我假设它不起作用,因为 onClick 不是直接的音频元素?如果是这种情况,我确信如何将这两个要求结合起来。
1 - 动态改变音频源 2 - 交替播放和暂停
在此先感谢您的任何见解和帮助!
-托德
media ×10
android ×3
css ×3
javascript ×2
wordpress ×2
amr ×1
centos ×1
codec ×1
file-upload ×1
h.264 ×1
html ×1
overriding ×1
printing ×1
reactjs ×1
real-time ×1
stagefright ×1
stream ×1
upload ×1
uploader ×1
web-services ×1