Open baozijianke opened 11 years ago
@baozijianke 你好,是否能请你提供xbmc.log文件呢,文件的位置可能在
/Android/data/org.xbmc.xbmc/cache/temp/xbmc.log /sdcard/Android/data/org.xbmc.xbmc/cache/temp/xbmc.log /data/data/org.xbmc.xbmc/cache/temp/xbmc.log
因为本人并没有安卓设备,没办法测试安卓下面的情况,但是我测试过win8和iOS,都是可以正常运行的。
因为不能附加 log 文件,所以后缀改为了 png,您可以再改回来。
@baozijianke 我在log文件中没有发现插件的运行记录,因为log文件是每次运行会重新写入的,您在最后一次运行xbmc的时候是否打开了插件呢?
如果可以的话,请您在打开xbmc后只执行插件,然后退出,将生成的log文件贴上来(这时的log文件不大应该可以直接贴文本),谢谢。
12:40:30 T:1698299144 NOTICE: -----------------------------------------------------------------------
12:40:30 T:1698299144 NOTICE: Starting XBMC (12.2 Git:20130502-32b1a5e), Platform: Linux (Android, 3.1.10-g05b777c armv7l). Built on May 2 2013
12:40:30 T:1698299144 NOTICE: special://xbmc/ is mapped to: /data/data/org.xbmc.xbmc/cache/apk/assets
12:40:30 T:1698299144 NOTICE: special://xbmcbin/ is mapped to: /data/data/org.xbmc.xbmc/cache/apk/assets
12:40:30 T:1698299144 NOTICE: special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata
12:40:30 T:1698299144 NOTICE: special://home/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc
12:40:30 T:1698299144 NOTICE: special://temp/ is mapped to: /data/data/org.xbmc.xbmc/cache/temp
12:40:30 T:1698299144 NOTICE: The executable running is: /system/bin/app_process
12:40:30 T:1698299144 NOTICE: Local hostname: localhost
12:40:30 T:1698299144 NOTICE: Log File is located: /data/data/org.xbmc.xbmc/cache/temp/xbmc.log
12:40:30 T:1698299144 NOTICE: -----------------------------------------------------------------------
12:40:30 T:1698299144 NOTICE: Found 1 Lists of Devices
12:40:30 T:1698299144 NOTICE: Enumerated AUDIOTRACK devices:
12:40:30 T:1698299144 NOTICE: Device 1
12:40:30 T:1698299144 NOTICE: m_deviceName : AudioTrack
12:40:30 T:1698299144 NOTICE: m_displayName : android
12:40:30 T:1698299144 NOTICE: m_displayNameExtra: audiotrack
12:40:30 T:1698299144 NOTICE: m_deviceType : AE_DEVTYPE_PCM
12:40:30 T:1698299144 NOTICE: m_channels : FL,FR
12:40:30 T:1698299144 NOTICE: m_sampleRates : 44100,48000
12:40:30 T:1698299144 NOTICE: m_dataFormats : AE_FMT_S16LE,AE_FMT_FLOAT
12:40:30 T:1698299144 NOTICE: load settings...
12:40:30 T:1698299144 NOTICE: special://profile/ is mapped to: special://masterprofile/
12:40:30 T:1698299144 NOTICE: loading special://masterprofile/guisettings.xml
12:40:30 T:1698299144 NOTICE: Getting hardware information now...
12:40:30 T:1698299144 INFO: Using analog output
12:40:30 T:1698299144 INFO: AC3 pass through is enabled
12:40:30 T:1698299144 INFO: DTS pass through is enabled
12:40:30 T:1698299144 INFO: AAC pass through is disabled
12:40:30 T:1698299144 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
12:40:30 T:1698299144 DEBUG: CPlayerCoreConfig::
还是好大。 这次我确认里面有有关于 bilibili 的记录了。
@baozijianke 我查看了日志,发现出错发生在选择“播放”之后,但是很奇怪并没有出错信息。
我修改了插件,添加了另外一种播放方式,你可以更新一下,使用其他播放方式来播放,看是否有问题,如果问题依然存在,请将xbmc.log的内容贴上来,谢谢。
15:16:14 T:1701360024 NOTICE: -----------------------------------------------------------------------
15:16:14 T:1701360024 NOTICE: Starting XBMC (12.2 Git:20130502-32b1a5e), Platform: Linux (Android, 3.1.10-g05b777c armv7l). Built on May 2 2013
15:16:14 T:1701360024 NOTICE: special://xbmc/ is mapped to: /data/data/org.xbmc.xbmc/cache/apk/assets
15:16:14 T:1701360024 NOTICE: special://xbmcbin/ is mapped to: /data/data/org.xbmc.xbmc/cache/apk/assets
15:16:14 T:1701360024 NOTICE: special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata
15:16:14 T:1701360024 NOTICE: special://home/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc
15:16:14 T:1701360024 NOTICE: special://temp/ is mapped to: /data/data/org.xbmc.xbmc/cache/temp
15:16:14 T:1701360024 NOTICE: The executable running is: /system/bin/app_process
15:16:14 T:1701360024 NOTICE: Local hostname: localhost
15:16:14 T:1701360024 NOTICE: Log File is located: /data/data/org.xbmc.xbmc/cache/temp/xbmc.log
15:16:14 T:1701360024 NOTICE: -----------------------------------------------------------------------
15:16:14 T:1701360024 NOTICE: Found 1 Lists of Devices
15:16:14 T:1701360024 NOTICE: Enumerated AUDIOTRACK devices:
15:16:14 T:1701360024 NOTICE: Device 1
15:16:14 T:1701360024 NOTICE: m_deviceName : AudioTrack
15:16:14 T:1701360024 NOTICE: m_displayName : android
15:16:14 T:1701360024 NOTICE: m_displayNameExtra: audiotrack
15:16:14 T:1701360024 NOTICE: m_deviceType : AE_DEVTYPE_PCM
15:16:14 T:1701360024 NOTICE: m_channels : FL,FR
15:16:14 T:1701360024 NOTICE: m_sampleRates : 44100,48000
15:16:14 T:1701360024 NOTICE: m_dataFormats : AE_FMT_S16LE,AE_FMT_FLOAT
15:16:14 T:1701360024 NOTICE: load settings...
15:16:14 T:1701360024 NOTICE: special://profile/ is mapped to: special://masterprofile/
15:16:14 T:1701360024 NOTICE: loading special://masterprofile/guisettings.xml
15:16:14 T:1701360024 NOTICE: Getting hardware information now...
15:16:14 T:1701360024 INFO: Using analog output
15:16:14 T:1701360024 INFO: AC3 pass through is enabled
15:16:14 T:1701360024 INFO: DTS pass through is enabled
15:16:14 T:1701360024 INFO: AAC pass through is disabled
15:16:14 T:1701360024 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
15:16:14 T:1701360024 DEBUG: CPlayerCoreConfig::
@baozijianke 从日志上来看可能是弹幕生成那里出现了问题,我已经进行了修改,请更新,尝试使用无弹幕方式播放,看看是否能够正常播放?
@Syndim 是的,无弹幕可正常播放矣。
@baozijianke 安卓下的XBMC似乎出错了不会在日志里写出错信息,我在代码中更新了这部分内容,你可以使用最新版插件,使用弹幕方式播放,应该出现的结果是:视频能够播放,但是没有弹幕。
问题的原因初步估计是没有写入弹幕文件的权限,具体原因可能还得看日志,如果你方便的话希望能够在出现以上结果之后将xbmc.log在贴上来一次(不出意外应该是最后一次贴log了)
17:37:06 T:1698296504 NOTICE: -----------------------------------------------------------------------
17:37:06 T:1698296504 NOTICE: Starting XBMC (12.2 Git:20130502-32b1a5e), Platform: Linux (Android, 3.1.10-g05b777c armv7l). Built on May 2 2013
17:37:06 T:1698296504 NOTICE: special://xbmc/ is mapped to: /data/data/org.xbmc.xbmc/cache/apk/assets
17:37:06 T:1698296504 NOTICE: special://xbmcbin/ is mapped to: /data/data/org.xbmc.xbmc/cache/apk/assets
17:37:06 T:1698296504 NOTICE: special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata
17:37:06 T:1698296504 NOTICE: special://home/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.xbmc/files/.xbmc
17:37:06 T:1698296504 NOTICE: special://temp/ is mapped to: /data/data/org.xbmc.xbmc/cache/temp
17:37:06 T:1698296504 NOTICE: The executable running is: /system/bin/app_process
17:37:06 T:1698296504 NOTICE: Local hostname: localhost
17:37:06 T:1698296504 NOTICE: Log File is located: /data/data/org.xbmc.xbmc/cache/temp/xbmc.log
17:37:06 T:1698296504 NOTICE: -----------------------------------------------------------------------
17:37:06 T:1698296504 NOTICE: Found 1 Lists of Devices
17:37:06 T:1698296504 NOTICE: Enumerated AUDIOTRACK devices:
17:37:06 T:1698296504 NOTICE: Device 1
17:37:06 T:1698296504 NOTICE: m_deviceName : AudioTrack
17:37:06 T:1698296504 NOTICE: m_displayName : android
17:37:06 T:1698296504 NOTICE: m_displayNameExtra: audiotrack
17:37:06 T:1698296504 NOTICE: m_deviceType : AE_DEVTYPE_PCM
17:37:06 T:1698296504 NOTICE: m_channels : FL,FR
17:37:06 T:1698296504 NOTICE: m_sampleRates : 44100,48000
17:37:06 T:1698296504 NOTICE: m_dataFormats : AE_FMT_S16LE,AE_FMT_FLOAT
17:37:06 T:1698296504 NOTICE: load settings...
17:37:06 T:1698296504 NOTICE: special://profile/ is mapped to: special://masterprofile/
17:37:06 T:1698296504 NOTICE: loading special://masterprofile/guisettings.xml
17:37:06 T:1698296504 NOTICE: Getting hardware information now...
17:37:06 T:1698296504 INFO: Using analog output
17:37:06 T:1698296504 INFO: AC3 pass through is enabled
17:37:06 T:1698296504 INFO: DTS pass through is enabled
17:37:06 T:1698296504 INFO: AAC pass through is disabled
17:37:06 T:1698296504 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
17:37:06 T:1698296504 DEBUG: CPlayerCoreConfig::
我确实更新了,但是弹幕方式播放依然失败。log见上。
@baozijianke 的确是无法写入弹幕文件的问题,我已经将弹幕文件的写入位置更换了,你试试现在弹幕可以正确加载了么。
@Syndim 三个选项都没弹幕。没弹幕,不幸福 。而且还刚刚发现RSS之外的那个Index 下的选项都是会报错误的。 , . ( ゚ Д゚) ( つ旦O と_)_)
@baozijianke 我对安卓本身的权限不是很清楚,我搜索了一下也没有找到有用的资料,无法加载弹幕和Index报错都是因为没有写文件的权限造成的。因为Index写的是缓存文件,所以我现在做了处理,不能写入不会报错了,但是弹幕那个必须要找到一个插件能写入的目录才行 ̄□ ̄||。
我现在处理方式是这样的:在resources/lib/config.py 中有一个 TEMP_DIR 选项,你可以尝试把这个值设置为XBMC的安装目录或是其下的插件目录试试,如果还是没弹幕我只能说抱歉了o(╯□╰)o。
错误 错误脚本!: addon.py
xbmc里面这么报错的。