0

嗨,我正在尝试使用以下方式播放广播流:

var urlStreaming1 = "http://shoutcasturl:8026";

streamer = Ti.Media.createAudioPlayer({
        url : urlStreaming[e.source.id],
        preload : true,
        allowBackground : true
    });

但我使用最新的钛工作室版本加上 android api 4.0 没有声音

Application type: mobile Titanium SDK: Titanium SDK version: 2.1.2 (08/24/12 14:46 ed7f777)

Platform & version: Android 4.1 google api

Device: Android emulator

Host Operating System: OSX 10.8.2 mountain lion

Titanium Studio: Titanium Studio, build: 2.1.2.201208301612
4

3 回答 3

0

尝试这个 :

var streamer = Ti.Media.createAudioPlayer({ url: 'http://shoutcasturl:8026;', });
streamer.start();
于 2012-11-29T14:21:37.433 回答
0

试试,这个代码嵌入到你的代码中,这工作正常。首先,您创建 AudioPlayer 路径,然后您可以播放和停止。

var sound = Ti.Media.createAudioPlayer({url:'http://202.6.74.107:8060/triplej.mp3'});

var stopSound = Titanium.UI.createButton({
    title:'Stop Sound',
    top:160,
    width:250,
    height:40
});
stopSound.addEventListener('click', function()
{
    sound.stop();
});

var startSound = Titanium.UI.createButton({
    title:'Play sound',
    top:110,
    width:250,
    height:40
});
startSound.addEventListener('click', function()
{
    Ti.API.info('playing sound with mode ' + modeArray[count].desc + ' count ' + count);
    sound.play();
});

干杯.....!

于 2012-09-24T08:02:08.020 回答
0

我已经将一个应用程序与 Titanium 放在一起,使用以下内容流式传输 AAC 广播:

对于 iOS

使用 videoPlayer 而不是 audioPlayer:

var streamer = Ti.Media.createVideoPlayer({
            url : 'http://198.144.148.12:8000/'
        });
        streamer.play();

安卓版

audioPlayer 或 videoPlayer 根本不支持 AAC,所以我开发了以下模块:

https://marketplace.appcelerator.com/apps/5728

于 2013-06-01T07:33:00.143 回答