当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 在使用realplayer时,你们遇到过这种问题没有?(解决了)
帖子发表于 : 2006-06-19 20:47 

注册: 2006-05-13 19:01
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
先用
sudo apt-get install realplayer
安装realplayer10

但用如下的命令运行时,有接着的错误
jhcong@newhc:~$ realplayer
/usr/bin/realplayer: line 75: 17131 段错误 $REALPLAYBIN "$@"
jhcong@newhc:~$

究竟是什么问题?

/usr/bin/realplayer的 内容如下(line 75 即为最后一行):
#!/bin/sh

# If you don't have readlink, fill in the path to hxplay.bin here.
HELIX_LIBS=/usr/lib/realplay-10.0.7 ; export HELIX_LIBS

# To install this script, create a symlink to it from somewhere in your
# path. Do *not* move the script out of the HelixPlayer directory, since
# it relies on the true location of hxplay to derive the location of the
# HelixPlayer directory

# REALPLAYSYMLINK and REALPLAYSCRIPT are only used to derive REALPLAYDIR

if [ ! -d "$HELIX_LIBS" ]; then
REALPLAYSCRIPT=""

if [ -h "$0" ]; then
REALPLAYSYMLINK=`which $0`

# Search for something we can use as readlink
READLINK=`which readlink` 2> /dev/null;
PERL=`which perl` 2> /dev/null;
PYTHON=`which python` 2> /dev/null;
if [ -x "$READLINK" ] ; then
# echo "Using readlink"
REALPLAYSCRIPT=`$READLINK $REALPLAYSYMLINK`
elif [ -x "$PERL" ] ; then
# echo "Using perl"
REALPLAYSCRIPT=`$PERL -e 'print readlink($ARGV[0])' -- $REALPLAYSYMLINK`
elif [ -x "$PYTHON" ] ; then
# echo "Using python"
REALPLAYSCRIPT=`echo 'import os; print os.readlink("/usr/local/bin/hxplay")' | $PYTHON -`
else
# echo "Using ls (directory name cannot contain spaces)"
REALPLAYSCRIPT=`ls -l $REALPLAYSYMLINK | sed -e 's/.* //'`
fi
else
REALPLAYSCRIPT=`which $0`
fi

if [ ! -x "$REALPLAYSCRIPT" ] ; then
echo "Cannot find the HelixPlayer directory."
echo "Please set the path in the hxplay script."
exit
fi

# if REALPLAYDIR detection doesn't work, hardcode the directory here
REALPLAYDIR=`dirname $REALPLAYSCRIPT`

# setup environment
# find our common, plugin and codec dlls
HELIX_LIBS=$REALPLAYDIR
export HELIX_LIBS
fi

# See if LD_PRELOAD contains any of the sound server libs. If so, remove them.
LD_PRELOAD=`echo $LD_PRELOAD | sed -e 's/\([^:]*libesd[^:]*\|[^:]*libarts[^:]*\):\?//g'`
export LD_PRELOAD

if [ -n "$LD_PRELOAD" ]; then
echo "Warning: LD_PRELOAD=\"$LD_PRELOAD\""
fi

# execute binary (and pass args), optionally running via catchsegv
REALPLAYBIN=$HELIX_LIBS/realplay.bin
if [ -n "$DEBUG" -a -x "$CATCHSEGV" ]; then
$CATCHSEGV $REALPLAYBIN ${1+"$@"}
else
while /bin/true; do
# Restart the player if exit code is 10
$REALPLAYBIN "$@"
if [ $? -ne 10 ]; then
break
fi
done
fi (line 75)


最后由 vituly 编辑于 2006-06-21 12:28,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-06-19 22:39 

注册: 2005-10-03 14:13
帖子: 273
地址: Tokushima, Japan
送出感谢: 0 次
接收感谢: 1
比较古老的问题
编辑/usr/bin/realplay,在第二行添加
export GTK_IM_MODULE=xim


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-06-20 22:14 

注册: 2006-05-13 19:01
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
上面的问题解决后,又有新的问题

用其打开rmvb,rm时,没有声音;
打开mp3文件时,显示“打不开音频设备,另一应用程序可能正在使用它”

找国很多地方,都没有解决。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-06-20 22:28 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
系统--》首选项--》多媒体,选择 esd。
系统--》首选项--》音效,选择允许软件混音。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-06-20 23:18 

注册: 2006-05-13 19:01
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
系统--》首选项--》音效
在这里
允许软件混音,已经被选上了
我忘说了,使用mplayer时有声音。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译